git安装
bash
sudo apt-get install git
git信息配置
bash
git config --global uer.name "yourname"
git config --global user.email "youremail"
其中,yourname是你在github上配置的用户名,youremail是你在github上设置的邮箱
查看git配置
bash
git config --list
查看上述初始化配置是否成功,如果在终端显示了你的用户名和邮箱则表示配置成功,如下所示
![](https://file.jishuzhan.net/article/1723937221670604801/2217198c7e578cc5084580a79f6ce0cb.webp)
生成密钥文件
bash
ssh-keygen -t rsa -C "youremail"
在上述命令中写入你的邮箱,git会在~/.ssh文件夹生成两个密钥文件。
执行命令后,会有3次需要确认,
第一次:生成公钥和私钥的文件名称(默认按回车即可)
第二次:生成证书的密码(默认为空,按回车即可)
第三次:确认证书密码(默认为空,按回车即可)
![](https://file.jishuzhan.net/article/1723937221670604801/d1673a567929e3a8abcd97bbc81323c3.webp)
git的认证授权,是基于公钥私钥的证书体系,因此,需要授权证书来保证测试应用服务器和git server之间的正常的认证授信
进入~/.ssh文件夹,查看是否成功生成了相关密钥文件
bash
cd ~/.ssh
![](https://file.jishuzhan.net/article/1723937221670604801/be837411152e582150991242bdef578f.webp)
如上所示,如果在~/.ssh文件夹中有上述两个文件说明密钥生成成功,其中id_rsa.pub文件中存放的是公钥,而id_rsa文件中存放的是私钥。
接下来,我们需要将公钥文件,也就是id_rsa.pub文件中的内容拷贝下来,粘贴到github上
连接github
打开github,点击setting,打开以下页面
![](https://file.jishuzhan.net/article/1723937221670604801/9a918cac438a981e9eefdff829038b79.webp)
点击SSH and GPG keys选项
![](https://file.jishuzhan.net/article/1723937221670604801/b8b6ed12932108227cf032a4c3e7999a.webp)
在~/.ssh路径下打开终端,输入以下命令打开公钥文件
cpp
gedit id_rsa.pub
将id_rsa.pub公钥文件中的内容全部复制粘贴到github以下区域,并在title一栏随便命名个即可
![](https://file.jishuzhan.net/article/1723937221670604801/cacde6d25f86cdb6e825816b59a42a59.webp)
之后点击左下角Add SSH key按钮保存
至此,即可在你的github上看到你的配置文件了
![](https://file.jishuzhan.net/article/1723937221670604801/8176778245dac40ae79a2ed0d415a8cb.webp)
测试是否连接成功
在你的终端输入以下命令
bash
ssh git@github.com
如果显示以下内容,则表示git与github配置成功,接下来就可以愉快的克隆github 上的项目了
![](https://file.jishuzhan.net/article/1723937221670604801/cd4d656a6b15ba94542829b295dd2782.webp)