更改特定项目中的git帐户
我的BitBucket帐户是为我的git项目全局安装的 现在我必须使用我在学校的Gitlab帐户进行一个项目。当我尝试克隆存储库时,出现以下错误:更改特定项目中的git帐户,git,bitbucket,gitlab,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帐户进行
Cloning into '*****'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the co
我认为这是因为我尝试使用未连接到此Gitlab存储库的BitBucket帐户进行克隆
有人知道我如何只为这个项目更改配置吗
谢谢你的帮助!:) 您需要在您的
GitLab
帐户中添加~/.ssh/id\u rsa.pub
使用浏览器转到GitHub配置文件
|SSH密钥
|添加SSH密钥
。然后使用~/.SSH/id\u rsa.pub
添加一个新的SSH密钥
或者,将克隆URL从
SSH
更改为https
。然后用您的GitLab用户名/密码克隆repo
解决方案是按照@sajib khan的建议添加ssh密钥
如果您不想将ssh密钥添加到gitlab,可以查看gitlab是否允许您通过http进行连接。如果是这样,那么您可以使用http(s)链接克隆repo。如果是这样,gitlab可能会要求您偶尔登录 您是否使用SSH密钥进行克隆?您的克隆url
git@...
?啊,谢谢!创建SSH密钥成功了!对于Bitbucket,我总是使用https url,但在这个项目中它被禁用。https在这个项目中被禁用!但是添加SSH成功了!谢谢