Git https://虽然存在,但找不到存储库

时间:2015-04-10 09:56:33

标签: git repository ls-remote

我在github上有一个私人回购。它的位置发生了变化。

我尝试更换遥控器,但我再也无法推动了。

ls-remote https://github.com/xxxxx/xxxxx.git

给了我这个

remote:找不到存储库。
致命:未找到存储库“https://github.com/xxxxx/xxxxx.git/

我将git从1.9.5升级到2.2.1以确定它是否有帮助

升级后,我在存储库上创建了一个新的ls-remote,并要求接受新的证书。我做到了。

这并未解决问题

SSH URL 网址上执行ls-remote虽然效果很好 所以我通过添加SSH URL作为远程源

来解决问题

为什么https:// url 未找到让我感到困惑。 任何人都有任何想法?

1 个答案:

答案 0 :(得分:11)

我认为,由于它是私人仓库,因此匿名访问似乎不存在。如果您使用https网址,则会发送匿名请求,而ssh网址会使用您的ssh凭据和私钥来建立连接。

不确定如何使用github使其正常工作,但请尝试在网址中指定用户名,例如ls-remote https://youusername@github.com/xxxxx/xxxxx.git

我相信:Is there a way to skip password typing when using https:// on GitHub?