GitHub 添加 SSH 连接
GitHub 允许使用两种方法把代码克隆到本地,分别是 Https url 和 SSH url。主要区别是 Https 不需要配置,但每次克隆需要输入账号和密码,而 SSH 不需要输入账号密码,但需要配置。
-
打开 git bash
-
输入
~/.ssh查看本地是否已存在 ssh key, 如果不存在,提示No such file or directory, 我们新建一个,如果已存在,可跳过新建 -
输入
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"配置 -
按回车后,提示你输入文件名,推荐使用默认,按回车跳过
-
提示你输入密码,如果在这里设置了密码,那么 push 代码的时候就要输密码,这里我们选择不设置密码,按回车跳过
-
提示再次输入密码,回车跳过
-
输入
clip < ~/.ssh/id_rsa.pub复制 id_rsa.pub 的内容,当然你也可以打开文件直接复制 -
打开浏览器,登录你的 Github 账号,点击设置,进入 SSH and GPG keys ,选择 New SSH key
-
Title 随便填一个,默认会用你的邮件名称,把刚才复制的 ssh key 代码粘贴到 key 输入框里,注意 key 前后不要有回车或空格
-
回到 git bash ,输入
ssh -T git@github.com测试连接,
看到这个Hi mdz3201! You've successfully authenticated, but GitHub does not provide shell access.就成功了

浙公网安备 33010602011771号