git 提交代码配置SSH可以免去频繁输入密码的烦恼。下面简单介绍下配置过程。
使用SSH 有个前提,不知道的同学可能被搞得晕掉。。那就是clone代码时要使用SSH的链接(github也提供https的URL),我就被坑了一把。
因为使用https下载后会在 project/.git/config 文件中生成下图的配置,这样即使你配置了ssh,提交时也会让你输入密码,因为你使用的就不是ssh协议。
如果手抖点成了https的链接可以手动将 url改为ssh的clone链接。
ssh key 配置步骤。
1,查看C盘用户目录下是否有.ssh 文件,如果有删除。
2,在打开 git bash 命令行 输入:ssh-keygen -t rsa -C "xxxx@sina.cn"
邮箱改为自己的邮箱,
一直按回车
3,在用户目录下会生成 .ssh 文件夹 一个公钥一个私钥,(pub为公)
4,在git中配置公钥, 复制id_rsa.pub中的内容
5,test
在git bash 中:ssh -T git@github.com