SSH连接仓库 | Git
获取SSH公钥
- 输入:
ssh-keygen -t rsa -b 4096 -C "邮箱"
- 选择密钥文件保存位置(留空:默认)
- 设置密码(留空:无密码)
上传SSH公钥到GitHub
- 打开密钥文件保存位置,Linux默认为:
/root/.ssh
- 找到
id_rsa.pub
- 复制其所有内容
- 打开GitHub的SSH设置页面:https://github.com/settings/keys
- 新建一个
SSH key
并填入内容
检测公钥是否生效
- 输入:
ssh -T git@github.com
- 若输出:
Hi 用户名! You've successfully authenticated, but GitHub does not provide shell access.
,则成功
切换本地仓库为SSH连接
- 前往本地仓库
- 输入:
git remote set-url origin git@github.com:example/example