我正面临一个与git有关的奇怪问题。 要以简单的方式解释,我只是克隆一个git存储库,进行一些更改,添加,提交和推送。除推送命令外都没问题。
git push -u origin master
fatal: http://myusername@www.mygit.com/pathto/cv.git/info/refs not valid: is this a git repository?
为什么我的网址上有/ info / refs? 当我检查我没有那个。
git remote -v
origin http://myusername@www.mygit.com/pathto/cv.git (fetch)
origin http://myusername@www.mygit.com/pathto/cv.git (push)
或
git config -l | grep remote.origin.url
remote.origin.url=http://myusername@www.mygit.com/pathto/cv.git
感谢您对未来的回答
答案 0 :(得分:0)
经过一些研究,似乎是我的Ubuntu 16.04上的git-usercontent-plugin的一个bug,当通过http克隆到更新版本的git时,它报告info / refs无效。 目前,我发现的唯一解决方法是克隆然后通过SSH推送
git clone ssh://git@www.mygit.com:[PortNumberIfIs]/pathto/cv.git