Github配置ssh链接win、mac

作者: SmartSean | 来源:发表于2017-03-01 10:52 被阅读129次

    昨天提交代码的时候报错了,莫名其妙的,因为平时自己都是通过https提交代码的,google得到可以通过ssh提交代码,于是设置了电脑的的ssh添加github中,解决了问题,下面写下如何配置ssh。

    1. 首先设置自己的user.nameuser.email

    git config --global user.name "yourName"
    git config --global user.email "yourEmail"
    

    2.生成密钥

    ssh-keygen -t rsa -C "yourEmail"
    

    这个时候就会让你输入key,如下:

    步骤提示

    我们可以不用理,直接三个回车键就ok了。

    生成两个文件:id_rsaid_rsa.pub,位置是:c:/user/用户名/.ssh/

    3.添加密钥到ssh-agent

    确保ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agentt就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
    执行

    eval "$(ssh-agent -s)"
    

    得到以下信息

    Agent pid 59566
    

    4.登录你的GitHub---Setting

    找到并打开本地c:/user/用户名/.ssh/ 下面的id_rsa.pub文件。

    Paste_Image.png

    5. 测试是否配置成功

    ssh -T git@github.com
    

    如果出现:

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

    说明已经配置成功。

    然后修改项目中.git/condig下面的url地址为ssh形式就可以愉快的提交代码了。

    相关文章

      网友评论

        本文标题:Github配置ssh链接win、mac

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