在进行git
操作的时候有两种身份验证方式,一种是密码,另一种是证书,使用密码不安全而且比较麻烦,所以推荐使用证书进行身份验证。在客户进行证书的生成,然后加到服务器上,之后就可以愉快地通过git
在本地进行代码的版本管理了。
![](https://img.haomeiwen.com/i2050891/38e4be9b37d44e53.png)
具体步骤
- 生成
id_rsa.pub
![](https://img.haomeiwen.com/i2050891/b02856270a7f1440.png)
- 获取
id_rsa.pub
![](https://img.haomeiwen.com/i2050891/47a40a12adeed322.png)
- 将
id_rsa.pub
交给系统管理员在服务器上去配置 - 再次进行
git
操作就不需要密码了,笔者的演示中有一个passphrase
,这个是在生成证书的时候设置的,如果当初没有设置就不会有这样的密码。
![](https://img.haomeiwen.com/i2050891/1b7a49396ba6c210.png)
- 如果没有进行过
git
配置的要先进行配置,配置文件在用户目录下,没有会自动生成。
![](https://img.haomeiwen.com/i2050891/74e2808d23302f01.png)
![](https://img.haomeiwen.com/i2050891/da9ad584b59e8153.png)
- 接着就可以愉快地进行
git
操作了
![](https://img.haomeiwen.com/i2050891/e2a9558b1621af46.png)
![](https://img.haomeiwen.com/i2050891/192d7be845d05ecd.png)
![](https://img.haomeiwen.com/i2050891/83c517a731a17a53.png)
本文首发于公众号:programmer_cc,转载请注明出处。
![](https://img.haomeiwen.com/i2050891/5446c6d363c2eb37.jpg)
网友评论