前言
核心很简单,配个秘钥就行了
步骤一
打开git命令窗口
在用户文件夹创建.ssh文件夹
mkdir ~/.ssh
跳转到这个文件夹
cd ~/.ssh
生成秘钥
ssh-keygen -t rsa -C "这里写邮箱就行"
记事本打开id_rsa.pub, 复制内容一会用。
步骤二
直接上图!!!
步骤三
如果此时clone项目会让你填密码,如何报错(Permission denied, please try again)
我分析一波后查出了问题所在
C:\Program Files\Git\etc\ssh下的ssh_config里面明显还没配置ssh秘钥路径呢!
Host *
IdentityFile ~/.ssh/id_rsa # 秘钥的位置
HostkeyAlgorithms +ssh-rsa # 使 openssh 支持 rsa 算法
PubkeyAcceptedAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa