首页 > 其他 > 详细

GitHub 添加 SSH 连接

时间:2020-11-10 18:12:39      阅读:34      评论:0      收藏:0      [点我收藏+]

GitHub 允许使用两种方法把代码克隆到本地,分别是 Https url 和 SSH url。主要区别是 Https 不需要配置,但每次克隆需要输入账号和密码,而 SSH 不需要输入账号密码,但需要配置。

  1. 打开 git bash

  2. 输入 ~/.ssh 查看本地是否已存在 ssh key, 如果不存在,提示 No such file or directory, 我们新建一个,如果已存在,可跳过新建

  3. 输入 ssh-keygen -t rsa -C "email@example.com" 新建一个 ssh key
    参数解释:

    -t 密钥类型,默认是 rsa
    -C 注释文字,这里是邮箱
    如果忘了邮箱是什么,可通过 git config --global --list 查看
    如果没有配置,可通过 git config --global user.name "YourName"git config --global user.email "YourEmail" 配置

  4. 按回车后,提示你输入文件名,推荐使用默认,按回车跳过

  5. 提示你输入密码,如果在这里设置了密码,那么 push 代码的时候就要输密码,这里我们选择不设置密码,按回车跳过

  6. 提示再次输入密码,回车跳过

  7. 输入 clip < ~/.ssh/id_rsa.pub 复制 id_rsa.pub 的内容,当然你也可以打开文件直接复制

  8. 打开浏览器,登录你的 Github 账号,点击设置,进入 SSH and GPG keys ,选择 New SSH key

  9. Title 随便填一个,默认会用你的邮件名称,把刚才复制的 ssh key 代码粘贴到 key 输入框里,注意 key 前后不要有回车或空格

  10. 回到 git bash ,输入 ssh -T git@github.com 测试连接,
    看到这个 Hi mdz3201! You‘ve successfully authenticated, but GitHub does not provide shell access. 就成功了

GitHub 添加 SSH 连接

原文:https://www.cnblogs.com/liumxryan/p/github_new_ssh_key.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!