Mac如何配置SSH公钥(码云)

Mac如何配置SSH公钥(码云),第1张

1.打开终端,进入ssh文件

2.输入命令生成 sshkey

3.查看生成的公钥

第一种方式:

第二种方式:

然后用文本编辑器打开 id_rsa.pub 文件

4.复制内容到码云

使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)

至此以后只要拷贝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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7945314.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存