git在客户端无密码执行

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

git在客户端无密码执行_第1张图片
使用密码.png

具体步骤

  • 生成id_rsa.pub
git在客户端无密码执行_第2张图片
ssh-keygen.png
  • 获取id_rsa.pub
git在客户端无密码执行_第3张图片
id_rsa.png
  • id_rsa.pub交给系统管理员在服务器上去配置
  • 再次进行git操作就不需要密码了,笔者的演示中有一个passphrase,这个是在生成证书的时候设置的,如果当初没有设置就不会有这样的密码。
git在客户端无密码执行_第4张图片
git-clone.png
  • 如果没有进行过git配置的要先进行配置,配置文件在用户目录下,没有会自动生成。
git-config.png
git在客户端无密码执行_第5张图片
git-config-file.png
  • 接着就可以愉快地进行git操作了
git在客户端无密码执行_第6张图片
git-status.png
git在客户端无密码执行_第7张图片
new-file.png
git在客户端无密码执行_第8张图片
git-push.png

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


git在客户端无密码执行_第9张图片
微信公众号.jpg

你可能感兴趣的:(git在客户端无密码执行)