我试图将我的工作推向Bitbucket,然后我按照以下步骤操作:
git init
git remote add origin ssh://git@bitbucket.org/tardjo/test.git
git push -u origin --all
但是当我git push
如上所述时,我收到以下错误:
ssh: Could not resolve hostname bitbucket.org:tardjo: No such file or directory
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
如何解决此错误?
答案 0 :(得分:2)
尝试像这样添加遥控器
git remote add origin git@bitbucket.org:tardjo/test.git
答案 1 :(得分:1)
第一次推送时,通常您使用格式git push -u origin master
。不要忽略主要部分,它会指定你从哪里推出。在您完成之后,您可以在之后将其删除,因为使用-u
您之后会说它将是默认设置。
--all
用于推送多个分支,显然你没有,所以你不需要它。
另外,你没有提到你是否先在bitbucket上创建了回购。对于您使用的命令,您应该首先在那里创建它。
答案 2 :(得分:0)
[我知道它已经陈旧但仅供记录]
将原点添加为http://协议而不是ssh://
git remote add origin http://httpversionoforigin.git
答案 3 :(得分:0)
我希望我知道问题是什么,但对我来说,我用他们网站上的IP替换了主机名(bitbucket.org
):https://confluence.atlassian.com/bitbucket/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall-343343385.html
然后使用IP更新您的回购详情:git remote add origin git@104.192.143.1/name/repo.git