我的BitBucket帐户是为我的git项目全局安装的。
现在我必须从学校使用我的Gitlab帐户进行项目。当我尝试克隆存储库时,我收到错误:
Cloning into '*****'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the co
我认为这是因为我尝试使用未连接到此Gitlab存储库的BitBucket帐户进行克隆。
有人知道我如何只为这个项目更改我的配置吗?
感谢您的帮助! :)
答案 0 :(得分:1)
您需要在~/.ssh/id_rsa.pub
帐户中添加GitLab
。
转到GitHub Profile
| SSH Keys
| Add SSH Key
使用浏览器。然后使用~/.ssh/id_rsa.pub
添加新的SSH密钥。
替代,将您的克隆网址从SSH
更改为https
。然后使用GitLab username/password
克隆回购。
答案 1 :(得分:1)
解决方案是添加你的ssh密钥@sajib khan建议。
如果您不想将ssh密钥添加到gitlab,您可以查看gitlab是否允许您通过http(s)进行连接。如果是,那么您可以使用http(s)链接克隆repo。如果是这种情况,那么gitlab可能会要求您偶尔登录。