至此以后只要拷贝ssh链接地址,然后利用git指令即可进行相关 *** 作!
时间为2021-11-02,git版本2.33.1-64-bit,电脑为Window10。
根据网上所述,安装好Git、本地生成SSH公私钥、增加公钥到Gitee。但是拉取远程仓库到本地提示git@gitee.com: Permission denied (publickey)
使用ssh -T git@gitee.com命令查看也是如此。
原来是新版本Window上的Git使用的OpenSSH版本是8.8,默认使用的是RSA-SHA2算法,而Gitee使用的golang ssh库使用的是RSA-SHA1算法,造成公钥验证不通过。
解决办法是在个人用户的.ssh文件夹下创建一个名为config的配置文件,文件中写入以下内容
Host gitee.com
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)