如何解决这个问题,以便在namecheap共享宿主上添加一个github私有存储库
错误:您使用的是SHA-1的RSA密钥,这是不允许的。请使用更新的客户端或不同的密钥类型。
发布于 2022-06-11 23:00:37
cPanel尚未支持GitHub所需的RSASHA-2指纹SSH,所以最好使用ECDSA类型连接到专用存储库。首先,删除先前生成的rsa键,然后按照以下过程操作:
1.生成SSH密钥
ssh-keygen -t ecdsa -b 521 -C“username@-b”
在本例中,“用户名”表示cPanel帐户用户名,“示例”表示域名。
运行此命令后,系统将提示您输入密码。
不输入密码.
按Enter继续。
2.验证是否正确生成Ssh键
若要确认密钥存在并位于正确位置,请运行以下命令:
cat ~/..ssh/id_ecdsa.bar
3.向私有存储库主机注册SSH密钥
有关如何向另一个私有存储库主机(Bitbucket、GitLab等)注册SSH密钥的信息,请参阅该主机的网站或文档。
某些存储库主机(如Bitbucket )不允许为访问密钥配置写访问权限。
若要向GitHub注册SSH密钥,请执行以下步骤:
将account.
。
4.测试SSH密钥
若要测试SSH密钥,请运行以下命令。
ssh -T git@example.com
其中example.com表示私有存储库的主机-例如ssh -T git@github.com。
5.克隆私人回购
转到cPanel中的Git版本控制,并在那里克隆存储库。
https://stackoverflow.com/questions/72588422
复制相似问题