我删除了指向我的位桶存储库的链接,但无法链接回来。我不小心这样做了:
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.
我该怎么做才能链接回我的远程存储库?
答案 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)
如果您的网络连接出现问题,则会出现此错误。我碰巧有。也许它对某人有帮助。