使用SSH密钥连接Git仓库
打开 Git Bash,创建 ~/.ssh
目录,~
表示当前用户主目录
mkdir ~/.ssh
#创建目录
cd ~/.ssh
#进入创建的目录
创建密钥对
ssh-keygen -t rsa -b 4096 -C your_email@example.com
#最后一个参数替换为自己的邮箱
Enter file in which to save the key (/c/Users/Quantum/.ssh/id_rsa):
#输入文件名,按回车
Enter passphrase (empty for no passphrase):
#不需要设置密码可直接按回车跳过,为提高安全性建议设置密码
Enter same passphrase again:
#确认密码
在 Gitee 安全设置页面添加公钥,使用文本编辑器打开复制 ~/.ssh
下自己刚设置的文件名的.pub后缀文件的内容,粘贴至公钥栏中
在 ssh-agent 中添加密钥
ssh-agent -s
#启动ssh-agent
eval `ssh-agent -s`
#使用Windows下的Git Bash时需要先执行此命令,否则会出现 Could not open a connection to your authentication agent 的错误
ssh-add ~/.ssh/id_rsa
#添加密钥,id_rsa替换为自己的文件名
建立连接
ssh -T -v git@gitee.com
连接成功