关于生成Github的SSH密钥

来源:互联网 发布:有偿的网络推广工资 编辑:程序博客网 时间:2024/06/12 01:29
生成SSH密钥(翻译不当之处请谅解,截图以本人的win 64位为准)

    原文链接:https://help.github.com/articles/generating-ssh-keys

    使用GitHub交流的时候,我们强烈建议使用SSH连接。SSH密钥是一种不涉及密码而确认可信任用户的方式。接下来将带你一起创建一个SSH密钥,并且把它添加到你的GitHub账户。

一、核对SSH密钥
    打开Git Bash,核对电脑上的SSH密钥:

查看ssh目录下列出的文件,如果有id_rsa.pub或者id_dsa.pub文件,跳到第三步,否则跳到第二步。

二、生成新的SSH密钥
未来生成一个新的SSH密钥,在Git Bash中复制下面的文本,并把邮箱替换成你自己的(在github上注册的邮箱)。默认的设置是首选,所以当你看到"enter a file in which to save the key",按Enter键继续。

然后,会让你输入密码(不用管,按Enter继续)

看到下面的提示时,新的SSH密钥创建成功

然后把新的SSH密钥添加到ssh-agent(即id_rsd.pub文件中)


三、将SSH添加到GitHub账户
运行下面的代码,将SSH复制到剪贴板

PS:这种方式在我的win 64上一直出现如下错误:

暂时没找到原因,请读者赐教。md,因为<,找了很久资料,后面就把id_rsa.pub里的内容复制进去就可以了。(吐槽到此,翻译继续)

另外,你可以用你喜欢的编辑器打开.ssh目录下的id_rsa.pub文件并手动复制其中的内容。现在,有了密钥的副本,就要把它加到GitHub账户。

添加成功后,可以删除:

四、测试
     为了确保一切正常,需要用账户的密码从SSHing登陆到GitHub.
打开Git Bash,输入如下:


看到下面的警告是正常的

如果Hi 后面跟的用户名是你在GitHub上注册的,那新密钥就是有效的。后面的是无关仅要的东西了。。。。


相关链接:注册GitHub:http://github.com
           什么是SSH?:http://baike.baidu.com/subview/16184/5909252.htm?fr=aladdin
           什么是Git?:http://git-scm.com/
            Git专栏:http://blog.csdn.net/column/details/gitnote.html
0 0
原创粉丝点击