Git详细教程可参考廖雪峰的Git教程
1. 打开 Git Bash,输入cd ~/.ssh——回车(看你是否有了ssh key 密钥,有了就备份);
2. 输入ssh-keygen -t rsa -C "your email"——直接回车,之后会让你输入github的账号密码,回车,这时会在~目录下生成一个.ssh的隐藏文件,在你的电脑中找到该文件,id_rsa文件即是你的私有密钥,id_rsa.pub是公开密钥;
3. 运行 cat ~/.ssh/id_rsa.pub
,得到一串字符,完整的复制这串字符;
4. 进入GitHub官网,登录你的账号,Setting-->SSH and GPG keys
Title随意填,将刚才的字符串复制到Key下面的框中,点击 Add SSH key;
5. 回到 Git Bash,运行 ssh -T git@github.com
,你可能会看到这样的提示:
输入 yes
回车;
然后如果看到 Permission denied (publickey).
就说明失败了,重来一遍;
如果你看到 Hi FrankFang! You've successfully authenticated, but GitHub does not provide shell access.就成功了。