Github添加SSHkey

Posted amy-world

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github添加SSHkey相关的知识,希望对你有一定的参考价值。

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 [email protected],你可能会看到这样的提示:

    输入 yes 回车;

    然后如果看到 Permission denied (publickey). 就说明失败了,重来一遍;

    如果你看到 Hi FrankFang! You‘ve successfully authenticated, but GitHub does not provide shell access.就成功了。

 

以上是关于Github添加SSHkey的主要内容,如果未能解决你的问题,请参考以下文章

在GitHub上创建上传下载开源项目代码

github添加设置ssh key

github添加设置ssh key

生成SSHkey并绑定到GitHub

多个github帐号的SSH key切换

上传github项目