首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cPanel上的Github私用回购连接问题

cPanel上的Github私用回购连接问题
EN

Stack Overflow用户
提问于 2022-06-11 23:00:37
回答 1查看 349关注 0票数 0

如何解决这个问题,以便在namecheap共享宿主上添加一个github私有存储库

错误:您使用的是SHA-1的RSA密钥,这是不允许的。请使用更新的客户端或不同的密钥类型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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.

  • Navigate登录到页面右上角的私有repository.

  • In,单击设置。将出现一个新页面。

  • 在左侧菜单中,单击Deploy键。将出现一个新页面。

  • 位于页面右上角,单击添加部署键。一个新的页面将appear.

  • Enter您的SSH密钥数据:标题文本框中的

  • ,输入密钥的显示名称。在键文本框中输入

  • ,粘贴整个SSH键。如果要将代码从cPanel帐户推送到GitHub帐户,请选择“允许写访问”复选框。请注意,如果不选中此复选框,则只能将更改从GitHub存储库部署到cPanel宿主的GitHub Add key.

4.测试SSH密钥

若要测试SSH密钥,请运行以下命令。

ssh -T git@example.com

其中example.com表示私有存储库的主机-例如ssh -T git@github.com。

5.克隆私人回购

转到cPanel中的Git版本控制,并在那里克隆存储库。

参考资料:- https://dashboard.webhostingmagic.com/knowledgebase/242/How-To-Clone-A-Private-Github-Repo-To-A-cPanel-Server.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72588422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档