use*_*346 7 git repository ls-remote
我在github上有一个私人回购.它的位置发生了变化.
我尝试更换遥控器,但我无法推动.
ls-remote https://github.com/xxxxx/xxxxx.git
Run Code Online (Sandbox Code Playgroud)
给了我这个
remote:找不到存储库.
致命:未找到存储库' https://github.com/xxxxx/xxxxx.git/ '
我将git从1.9.5升级到2.2.1,看它是否会有所帮助
升级后,我在存储库上创建了一个新的ls-remote,并要求接受新的证书.我做到了.
这并没有消除这个问题
在SSH URL URL 上执行ls-remote 虽然运行正常所以我通过添加SSH URL作为远程源来解决问题
为什么https:// url 未找到让我感到困惑.任何人有任何想法?
kan*_*kan 12
我认为,由于它是一个私人仓库,因此匿名访问似乎不存在.如果您使用https网址,则会发送匿名请求,而ssh网址会使用您的ssh凭据和私钥来建立连接.
不知道如何使用github使其正常工作,但尝试在URL中指定用户名,例如ls-remote https://youusername@github.com/xxxxx/xxxxx.git.
这里有一些线索,我相信:在GitHub上使用https://时有没有办法跳过密码输入?