1:安装Git
在Centos中安装Git可以直接使用yum安装即可,比较方便
安装Git:yum -y install git
安装Git之后查看Git版本检查是否安装好了:git --version
2:修改配置信息
安装好了Git之后,需要配置用户名和邮箱
配置用户名和邮箱:
git config --global user.name "xiongzq"
git config --global user.email "xiongzq@qq.com"
配置好了用户名和邮箱之后进行检查:
git config --global user.name
git config --global user.email
3:配置自己Git或者Gitee的公钥
用户名和邮箱配置好了之后,可以对本地的Git配置公钥,这样在使用的过程中就不需要再输入用户名和密码了
ssh-keygen -t rsa -C "aliyun@qq.com"
我使用的是Gitee,所以这的教程都是以Gitee为例子来进行的
其中配置公钥在Gitee官网也有介绍,网址:https://gitee.com/help/articles/4181#article-header0
在这里的-C后面接的只是公钥的名称,相当于一个标识,这个也是Gitee官网介绍的。
输入命令之后什么也不用输入,直接回车三次就可以了
注意:
在输入这个命令时,要注意ssh和-keygen之间没有空格,要是输入了空格,会提示Bad escape character ‘ygen’.
[root@ecs-sn3-medium-2-win-20200207172603 .ssh]# ssh -keygen -t rsa -C "aliyun@qq.com"
Bad escape character 'ygen'.
4:在Gitee中添加自己的公钥
在刚刚命令输入完成之后,会在~/.ssh目录下面会产生我们的公钥文件
[root@ecs-sn3-medium-2-win-20200207172603 .ssh]# pwd
/root/.ssh
[root@ecs-sn3-medium-2-win-20200207172603 .ssh]# ls
id_rsa id_rsa.pub known_hosts
我们只需要将~/.ssh/目录下的id_rsa.pub文件中的内容拷贝到Gitee中即可,在Gitee -> 设置 -> SSH公钥,将我们id_rsa.pub文件中的内容直接粘贴到公钥中即可,标题就会自动带出,这里的标题就是刚刚我们使用命令产生公钥时-C后面接的那个标识。
5:验证公钥是否配置成功:
当我们在Gitee中配置公钥之后,我们可以随便选择一个我们Gitee中的仓库clone一下看看是否需要输入用户名和密码:
git clone git@gitee.com:xxx/xxx
当我们clone时没有要求输入用户名和密码则代表我们配置成功了,但是在这有一个地方大家需要注意一下,在我们选择项目复制地址时,地址必须要是ssh的地址,默认是http的,要是使用http的地址,则我们进行clone时还是要输入用户名和密码的。