为什么不能推送第二个克隆的存储库?

why can't push in a second cloned repository?

我在 bitbucket 上有一个存储库,我将它作为 "Repo1" 克隆到我的笔记本电脑,我在那里提交和推送。我从 DigitalOcean 的一个实例发出拉取请求。但是,我再次将存储库从 bitbucket 克隆到我的笔记本电脑上,作为 "Repo2",我做了很多更改并继续正常工作。

现在我需要推送一个提交,GitKraken 说 "error authenticating. failed connecting with agent"

如果我推送带有 shell "git push origin master" 的提交 "Unauthorized. fatal: can't read remote repository"

如何从第二个存储库推送?

我已经设置了user.name和user.email并且远程添加了d

请帮忙:-(

您有两种方法来克隆您的存储库,通过 ssh 或通过 https 协议。您可能正在使用 ssh。 (即,您使用

克隆了您的存储库
git clone ssh://git@bitbucket.com:{username}/{repo_name}.git

)。

在您遇到问题的计算机中,ssh 私钥丢失或 public 与在 bitbucket 中注册的不相同。

要继续解决这个问题,您可以使用

添加带有 https 协议的 repo(在 Repo2 所在的笔记本电脑中)
git remote add origin https://{username}@bitbucket.org/{username}/{repo}.git

然后照常进行推送。它应该工作 :)