您的位置:首页 > 运维架构 > 网站架构

git生成ssh key步骤并添加到github网站

2017-06-12 15:30 381 查看

0: 查看是否已经有了ssh密钥

执行命令:
cd ~/.ssh


如果没有密钥则不会有此文件夹,有则备份删除

1:使用 Git Bash生成新的ssh key

ssh-keygen -t rsa -C "772863869@qq.com"

    如果是
*inux/ubuntu
系统 ,请使用
root
权限

2:指定RSA存放的目录

Bash上会显示
Enter file in which to save the key (/c/Users/youComputerName/.ssh/id_rsa):


此时

直接回车,那么
RSA
会生成到
c/Users/youComputerName/.ssh
文件夹下

如果想把
RSA
存放到指定目录,那么输入地址,比如:
d:/gitssh/filename


其中,目录
d:/gitssh
必须已经存在,最后的
filename
是公钥、私钥文件的名字。

然后,不需要密码,回车三次,
RSA
自动在目录下生成了。

3:查找RSA的pub文件

如果一切顺利的话,可以在存放的目录里找到
.ssh
目录,里面有
id_rsa
id_rsa.pub
两个文件,

这两个就是
SSH Key
的秘钥对,
id_rsa
是私钥,不能泄露出去,
id_rsa.pub
是公钥,可以放心地告诉任何人。

4:添加SSH Key到github网站

登陆GitHub,打开
Settings-->SSH and GPG Keys
页面: 然后点击
New SSH Key


填上任意
Title
,在
Key
文本框里粘贴
id_rsa.pub
文件的全部内容,最后点击
Add SSH key
完成添加内容

5:测试是否添加成功

输入命令: 
ssh -T git@github.com


会有提示:

Hi LiuwqGit! You've successfully authenticated, but GitHub does not provide 
shell access.

表明成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: