删除后如何连接回远程bitbucket存储库?

时间:2014-03-17 16:16:30

标签: git

我删除了指向我的位桶存储库的链接,但无法链接回来。我不小心这样做了:

git remote rm origin

在此之后,我试图链接回我的远程存储库。

git remote add origin ssh://git@bitbucket.org:myaccount/myproject.git

它被添加了。

之后,如果我尝试

git push origin master

我收到了这个错误:

ssh: Could not resolve hostname bitbucket.org:myaccount: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我该怎么做才能链接回我的远程存储库?

3 个答案:

答案 0 :(得分:3)

Url格式可能有误。

用于访问存储库的URL取决于连接协议(HTTPS或SSH)和DVCS程序。以下显示Bitbucket支持的每种情况的URL格式:

SSH网址格式

Mercurial

ssh://hg@bitbucket.org/<accountname>/<reponame>/

GIT中

git@bitbucket.org:<accountname>/<reponame>.git

ssh://git@bitbucket.org/<accountname>/<reponame>.git

HTTPS网址格式

Mercurial

https://accountname@bitbucket.org/<accountname>/<reponame>

GIT中

https://<accountname>@bitbucket.org/<accountname>/<reponame>.git

答案 1 :(得分:0)

我确信有更好的方法,但是如果所有其他方法都失败了,您可以删除本地存储库(将最近更改的文件保存到某个临时文件夹),然后从BitBucket再次克隆它。

答案 2 :(得分:0)

如果您的网络连接出现问题,则会出现此错误。我碰巧有。也许它对某人有帮助。