github结合TortoiseGit使用sshkey,无需每次输入账号和密码

首先需要明确,github上支持三种方式进行项目的clone    https,ssh,subversion

ssh的方式 [email protected]:用户名/版本库t.git           本针对于这种方式

https://github.com/用户名/版本库.git

https://github.com/用户名/版本库

首先找到TortoiseGit自带的Puttygen工具

github结合TortoiseGit使用sshkey,无需每次输入账号和密码_第1张图片

首先找到TortoiseGit自带的Puttygen工具

github结合TortoiseGit使用sshkey,无需每次输入账号和密码_第2张图片

如果提示输入 key passphrase,可以选择不填写。

生成完毕之后,将上面的公钥设置到github上面。github的设置界面,有sshkeys,添加进去就可以了。

如果出现”Disconnected:No supported authentication methods available”错误提示?

github结合TortoiseGit使用sshkey,无需每次输入账号和密码_第3张图片
是因为远程服务器禁止使用密码验证功能,你可以通过vi /etc/ssh/sshd_config(windows也是此文件),

找到PasswordAuthentication no改为yes保存重启服务即可。

 

 

 

 

你可能感兴趣的:(github结合TortoiseGit使用sshkey,无需每次输入账号和密码)