Windows 10 64-bit,
Git Bash.
打开 Git Bash :
$ ls -al ~/.ssh
#检查本地计算机SSH keys,文件是否有public和private钥匙对(github_ras.pub和github_rsa)$ cd ~/.ssh
#进入.ssh目录$ ssh-keygen -t rsa -C *"\#user-email@email.com"*
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): #username_rsaEnter passphrase (empty for no passphrase): #输入密码
Enter same passphrase again: #再次输入密码Your identification has been saved in /c/Users/you/.ssh/username_rsa.
Your public key has been saved in /c/Users/you/.ssh/username_rsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx user-email@email.com$ clip < ~/.ssh/username_rsa.pub
# 复制密钥github.com - Personal settings - SSH and GPG keys - 粘贴密钥
执行
$ ssh -T git@github.com
,
提示:Permission denied (publickey).需要执行
$ ssh-add ~/.ssh/username_rsa
,
提示:Could not open a connection to your authentication agent.需要执行
$ eval ssh-agent -s
.再次
$ ssh -T git@github.com
Hi #username ! You’ve successfully authenticated, but GitHub does not provide shell access.
success!
本文作者:山茶树和葡萄树
本文地址:http://blog.csdn.net/xianghongai/article/details/51704900