在进行git
操作的时候有两种身份验证方式,一种是密码,另一种是证书,使用密码不安全而且比较麻烦,所以推荐使用证书进行身份验证。在客户进行证书的生成,然后加到服务器上,之后就可以愉快地通过git
在本地进行代码的版本管理了。

具体步骤
- 生成
id_rsa.pub

- 获取
id_rsa.pub

- 将
id_rsa.pub
交给系统管理员在服务器上去配置 - 再次进行
git
操作就不需要密码了,笔者的演示中有一个passphrase
,这个是在生成证书的时候设置的,如果当初没有设置就不会有这样的密码。

- 如果没有进行过
git
配置的要先进行配置,配置文件在用户目录下,没有会自动生成。


- 接着就可以愉快地进行
git
操作了



本文首发于公众号:programmer_cc,转载请注明出处。

网友评论