我的Bitbucket账户里有git,我想把这些git克隆到我的cPanel Git ™版本控制中,怎么做?
我可以使用cPanel终端拉取git,但我想使用cPanel Git ™版本控制进行克隆。
我们希望使用cPanel Git ™版本控制来克隆bitbucket git,这样我们就可以从cPanel git创建更多分支,并对cPanel副本进行版本控制。我尝试使用https,git和ssh url将bitbucket git克隆到cPanel Git ™版本控制中,但随后出现以下错误。
来自位桶
git clone https://<AccountName>@bitbucket.org/<RepositoryName>/<BranchName>.git
进入cPanel Git ™版本控制但我得到以下错误。
https://<AccountName>@bitbucket.org/<RepositoryName>/<BranchName>.git
然后我测试了来自bitbucket的SSH和Git路径
对于SSH路径,我收到以下错误。
ssh://git@bitbucket.org/<workspace_ID>/<repo_name>.git
从bitbucket中的克隆按钮复制的git url,我得到了以下错误。
git@bitbucket.org:<workspace_ID>/<repo_name>.git
- 我已经在cPanel中创建了SSH访问密钥,我必须在任何地方使用它进行克隆吗?
- 您能详细指导我将git从bitbucket克隆到cPanel Git ™版本控制中的步骤吗
谢谢你。
2条答案
按热度按时间gdx19jrr1#
1.转到Bitbucket存储库控制台上的
repository settings
1.在
General
菜单下,单击Access keys
1.点击
Add key
按钮1.从已创建的
cpanel file manager
中打开id_rsa.pub
文件1.将其内容复制并粘贴到
Key
表单输入下的Bitbucket Access键,然后单击Add SSH Key
按钮1.在CPanel Git™版本控制上,添加并克隆存储库,如果出现任何错误消息,则将在
cpanel file manager
中创建known_hosts
文件。1.再次重复步骤6
nimxete22#
其中一个问题可能是您的密钥受密码保护。下面的cPanle文档链接有一个注解,说明不支持受密码保护的密钥:
**注意:**受密码保护的密钥与cPanel Git™版本控制不兼容。如果您现有的密钥需要密码,请使用标有以下标签的部分:选项#1 -生成新的私有和公共密钥对,了解如何生成兼容的密钥集。
https://support.cpanel.net/hc/en-us/articles/4404218477207-How-to-Configure-SSH-Key-Authentication-for-Use-with-cPanel-Git-Version-Control
有趣的是,内置的SSH密钥生成器不允许生成没有密码的密钥,这使得cPanel Git™版本控制无法使用任何通过cPanel SSH密钥生成器生成的密钥,因此非常混乱。解决方案是使用终端访问生成无密码密钥。