更改特定项目中的git帐户

时间:2017-02-15 14:45:32

标签: git bitbucket gitlab

我的BitBucket帐户是为我的git项目全局安装的。

现在我必须从学校使用我的Gitlab帐户进行项目。当我尝试克隆存储库时,我收到错误:

Cloning into '*****'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the co

我认为这是因为我尝试使用未连接到此Gitlab存储库的BitBucket帐户进行克隆。

有人知道我如何只为这个项目更改我的配置吗?

感谢您的帮助! :)

2 个答案:

答案 0 :(得分:1)

您需要在~/.ssh/id_rsa.pub帐户中添加GitLab

转到GitHub Profile | SSH Keys | Add SSH Key 使用浏览器。然后使用~/.ssh/id_rsa.pub添加新的SSH密钥。

Create and Add SSH key

替代,将您的克隆网址从SSH更改为https。然后使用GitLab username/password克隆回购。

答案 1 :(得分:1)

解决方案是添加你的ssh密钥@sajib khan建议。

如果您不想将ssh密钥添加到gitlab,您可以查看gitlab是否允许您通过http(s)进行连接。如果是,那么您可以使用http(s)链接克隆repo。如果是这种情况,那么gitlab可能会要求您偶尔登录。