Git配置管理----环境搭建和使用2
<h2>一、Linux环境下Github的环境搭建</h2>
<p>首先,明确将来Config-Server将来要部署的服务器</p>
<h4>1).首先查看服务器上是否安转了Git,一般情况下没有,使用命令:</h4>
<p>git
没安装如下:
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/bcf7b34898e1d1b249c4a478a1709c70?showdoc=.jpg" alt="" />
安装了的如下:(两种方式检测)
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/15ea505572ec3f6d096d917f1ba819f2?showdoc=.jpg" alt="" /></p>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/0c7c6546332cc4593631d2fcd172e14e?showdoc=.jpg" alt="" /></p>
<h4>2).若当前系统中尚未安装Git,可以使用如下命令进行安装:</h4>
<p>$ sudo apt-get install git
或者$ yum install git</p>
<h4>3).生成公钥(key)</h4>
<p>因为之前我已经在GitHub官网注册了一个账号,注册账号和创建仓库很简单我就不做演示了,这里来说一下在Linux的Git如何生成公钥,从而连接到GitHub的仓库的:
首先,输入$ cd /.ssh 显示如下内容,说明缺少公钥
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/084e922289cc4b6fca572bc3b8f8ec90?showdoc=.jpg" alt="" />
接着通过如下命令创建用户:
git config --global user.name "你的GitHub账号"
git config --global user.email "你的GitHub账号绑定的邮箱"
然后通过如下命令,创建公钥
ssh-keygen -t rsa -C “你的GitHub账号绑定的邮箱”
上条命令中引号中的内容,需要根据自己的实际情况,更改为自己的邮箱地址,如:mygithub@163.com。
出现下图所示的提示,则表明创建成功,在生成公钥期间,会有提示让输入密码等操作,建议按默认无需输入任何信息,只需一路回车即可:
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/48657a56034d5a43e1b0a390bd1b2633?showdoc=.jpg" alt="" /></p>
<h4>4).添加公钥</h4>
<p>首先找到.ssh文件
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/b747007d5ff8394a1ee31d16b9fee95a?showdoc=.jpg" alt="" />
请查看文件夹中的.ssh/id_rsa.pub 内容:
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/430f0dc61d4847b7a357b8c6ca24c41e?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/fba88fea2ee35d1ecd3a4a20f72d6e0f?showdoc=.jpg" alt="" />
然后通过浏览器,登录GitHub客户端,找到相应的库,点击Settings,在找到Deploy Kes ,添加一个Deploy Kes
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/db20b8e3092cdaafec25a5f49dfdd474?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/8e189144f81b31ad6096b97d8291c466?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/535381b98551d24e02dfddf8ba804ff0?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/724a3bbe7aff686f68aa6bebde4d5c84?showdoc=.jpg" alt="" /></p>
<h4>5).验证</h4>
<p>在终端中输入如下命令进行以上所有配置成功与否的验证:
$ ssh -T git@github.com
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/512ac1b9d9dd1728b0df0d64e976bbd8?showdoc=.jpg" alt="" /></p>