美文网首页
Git配置SSH访问GitHub(window)

Git配置SSH访问GitHub(window)

作者: sunsky2017 | 来源:发表于2017-06-01 17:39 被阅读0次

    1.检查本机是否有ssh key设置

    桌面右键->点击 Git Bash Here 进入命令模式,输入以下命令

    cd ~/.ssh

    如果没有则提示: No such file or directory

    如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件)

    2.使用Git Bash生成新的ssh key

    $ ssh-keygen -t rsa -C "xxxxxx@yy.com"  #建议填写自己真实有效的邮箱地址

    Generating public/private rsa key pair.

    Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa):   #不填直接回车

    Enter passphrase (empty for no passphrase):   #输入密码(可以为空)

    Enter same passphrase again:   #再次确认密码(可以为空)

    Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa.   #生成的密钥

    Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub.  #生成的公钥

    The key fingerprint is:

    e3:51:33:xx:xx:xx:xx:xxx:61:28:83:e2:81 xxxxxx@yy.com

    *本机已完成ssh key设置,其存放路径为:c:/Users/xxxx_000/.ssh/下。

    3.添加ssh key到GitHub

    复制id_rsa.pub的公钥内容。

    1) 进入c:/Users/xxxx_000/.ssh/目录下,打开id_rsa.pub文件,全选复制公钥内容。

    2) Title自定义,将公钥粘贴到GitHub中Add an SSH key的key输入框,最后“Add Key”。

    4.测试一下该SSH key

    在git Bash 中输入以下代码

    $ ssh -T git@github.com

    当你输入以上代码时,会有一段警告代码,如:

    The authenticity of host'github.com (207.97.207.123)'can't be established.# RSA key fingerprintis16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

    # Are you sure you want tocontinueconnecting (yes/no)?

    这是正常的,你输入 yes 回车既可。如果你创建 SSH key 的时候设置了密码,接下来就会提示你输入密码,如:

    Enter passphraseforkey'/c/Users/Administrator/.ssh/id_rsa':

    当然如果你密码输错了,会再要求你输入,知道对了为止。

    5.重要提示

    如果用户名是正确的,你已经成功设置SSH密钥。到Github上clone的时候请选择 SSH模式的地址,否则还会提示输入账号 

    相关文章

      网友评论

          本文标题:Git配置SSH访问GitHub(window)

          本文链接:https://www.haomeiwen.com/subject/uymefxtx.html