笔记倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
对于从事软件开发、运维测试甚至是开源项目贡献的学习者来说,Git早已成为日常工作中不可或缺的分布式版本控制工具,它不仅能帮助我们高效管理本地代码的迭代历史,还能通过远程仓库实现团队间的协同开发与代码共享,而SSH密钥的配置则是打通本地与远程仓库安全通信的关键环节。很多新手在初次接触Git时,常常会在安装步骤、环境验证以及密钥生成配置上走弯路,要么是下载时选错了系统版本,要么是配置完成后依然无法推送代码到远程仓库,其实只要按照规范的流程逐步操作,就能快速完成整套环境的搭建,为后续的版本控制操作扫清障碍。
首先我们来梳理不同操作系统下的Git安装流程,目前主流的桌面系统包括Windows、macOS和Linux,不同系统的安装方式存在一定差异。对于Windows用户而言,最稳妥的方式是前往Git官方网站下载对应系统位数的安装包,下载完成后双击运行安装程序,在安装向导的步骤中,大部分选项保持默认即可,需要注意的是“Adjusting your PATH environment”这一步,建议选择“Git from the command line and also from 3rd-party software”选项,这样可以让Git在系统的命令提示符和PowerShell中都能直接调用,避免后续出现命令找不到的报错。其余步骤比如默认编辑器选择、换行符处理策略等,新手直接保持默认设置就可以,安装完成后可以在开始菜单中找到“Git Bash”程序,这是Git在Windows环境下提供的类Unix命令行工具,后续的很多操作都可以在这个终端中完成。
如果是macOS用户,安装Git的方式会更加灵活,最简单的方式是打开系统自带的终端,输入“git --version”命令,如果系统没有安装过Git,会自动弹出提示引导用户安装Xcode命令行工具,按照提示操作即可完成安装。除此之外,也可以通过Homebrew包管理器来安装,先确保系统中已经安装了Homebrew,之后在终端中输入“brew install git”命令,等待执行完成即可,这种方式安装的Git版本通常会比系统自带的更新,适合对版本有要求的用户。而Linux系统用户则可以根据自己的发行版选择对应的包管理器命令,比如Debian或Ubuntu系列可以使用“sudo apt install git”,CentOS或Fedora系列可以使用“sudo yum install git”或者“sudo dnf install git”,执行过程中输入用户密码确认安装即可。
安装完成后,我们需要先验证Git是否安装成功,同时完成最基础的用户信息配置。打开对应的终端工具,Windows用户打开Git Bash,macOS和Linux用户打开系统终端,输入“git --version”命令,如果终端输出了对应的Git版本号,就说明安装已经成功。接下来需要配置Git的全局用户名和邮箱,这两个信息会在后续的代码提交记录中显示,是区分不同提交者的重要标识。输入“git config --global user.name "你的用户名"”命令,将引号内的内容替换为你自己的用户名,再输入“git config --global user.email "你的邮箱地址"”命令,替换为你常用的邮箱地址,配置完成后可以输入“git config --list”命令查看所有配置项,确认用户名和邮箱信息正确无误。
完成Git的基础安装和配置后,接下来就是SSH密钥的生成与配置环节,这一步的作用是让本地设备和远程代码托管平台(比如GitHub、Gitee、GitLab等)之间建立安全的加密连接,之后我们推送或拉取代码时就不需要每次都输入账号密码,既提升了操作效率也保障了通信安全。首先我们需要检查本地是否已经存在SSH密钥,在终端中输入“ls ~/.ssh”命令,如果输出中有“id_rsa”和“id_rsa.pub”两个文件,说明之前已经生成过密钥,可以直接使用;如果提示目录不存在或者没有这两个文件,就需要我们重新生成。
生成SSH密钥的命令是“ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"”,这里的邮箱地址建议和你之前配置Git用户信息时的邮箱保持一致,也可以和远程代码平台的注册邮箱一致。输入命令后按回车键,终端会提示你选择密钥保存的路径,直接按回车保持默认路径即可;接下来会提示你设置 passphrase(通行短语),这个是给SSH密钥加一层密码保护,如果是自己的私人设备可以直接按回车跳过,不用设置,后续操作会更方便,如果担心密钥安全也可以设置一个自己记得住的密码,设置时终端不会显示输入的内容,输入完成后按回车再确认一次即可。等待几秒后,终端就会提示密钥生成成功,同时会显示密钥的指纹和随机art图像。
生成密钥后,我们需要将公钥(也就是id_rsa.pub文件的内容)添加到远程代码托管平台中。首先我们需要获取公钥的内容,Windows用户可以在Git Bash中输入“cat ~/.ssh/id_rsa.pub”命令,终端会输出公钥的全部内容,用鼠标选中后复制即可;macOS用户可以直接使用“pbcopy < ~/.ssh/id_rsa.pub”命令将公钥内容直接复制到剪贴板,Linux用户如果安装了xclip也可以用类似的命令,或者用cat命令查看后手动复制。需要注意的是,一定要复制公钥文件的内容,私钥文件(id_rsa)千万不要泄露给任何人,否则会有安全风险。
接下来我们以GitHub为例演示如何添加公钥,打开GitHub网站并登录你的账号,点击右上角的头像,在下拉菜单中选择“Settings”,进入设置页面后在左侧菜单栏找到“SSH and GPG keys”选项,点击进入后再点击右上角的“New SSH key”按钮,在“Title”栏中给这个密钥起一个便于识别的名字,比如“我的工作笔记本”,然后在“Key”栏中粘贴刚才复制的公钥内容,最后点击“


模库网-帝国CMS模板定制_帝国模板下载_帝国CMS网站模板源码下载



