git 设置SSH公钥之后下载提交代码就不用输入密码验证。
1、首先你要确认一下本机是否已经有一个公钥。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。
看一下有没有id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有 .pub 后缀的文件就是公钥,另一个文件则是密钥。
如果没有这些文件,手动创建id_rsa和id_rsa.pub文件。
2、有这些文件之后,在Git Bash 中输入:
ssh-keygen -t rsa -C "your_email"
运行之后会出现
Enter file in which to save the key (/home/you/.ssh/id_rsa):
提示中输入id_rsa。
后面有提示设置密码的,可以不设置直接按Enter键就可以了。
最后会提示你本地的密钥生成成功以及生成的位置。
3、添加SSH公匙到你的github账户中。
登陆github帐户。然后 Settings点击左侧栏SSH and GPG keys看到SSH Key界面点击New SSH Key。
Title自己输入昵称区分。Key粘贴你生成的密匙就可以了。