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'.

centos安装git服务 centos如何安装git_git

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后面接的那个标识。

centos安装git服务 centos如何安装git_git_02

5:验证公钥是否配置成功:

当我们在Gitee中配置公钥之后,我们可以随便选择一个我们Gitee中的仓库clone一下看看是否需要输入用户名和密码:

git clone git@gitee.com:xxx/xxx

当我们clone时没有要求输入用户名和密码则代表我们配置成功了,但是在这有一个地方大家需要注意一下,在我们选择项目复制地址时,地址必须要是ssh的地址,默认是http的,要是使用http的地址,则我们进行clone时还是要输入用户名和密码的。

centos安装git服务 centos如何安装git_centos安装git服务_03