我在AWS上有一个git repo,我试图预先形成:
git push -u origin master
我收到以下错误:
fatal: http://[URL]/[Repo-Name].git/info/refs not valid: is this a git repository?
我在这里尝试了答案但没有成功: Git .git/info/refs not valid: is this a git repository?
fatal: .git/info/refs not valid: is this a git repository?
此错误的可能解决方案是什么?
当我使用时
git remote -v
我得到了:
origin http://[URL]/test1.git (fetch)
origin http://[URL]/test1.git (push)
答案 0 :(得分:1)
您链接的答案是指网址的更改。通常它发生在本地托管的服务器(如GitLab)上,显示的端口不同。您可能想要检查您的端口是什么,它可能不是默认端口(80)。
答案 1 :(得分:0)
导致此错误的另一个原因可能是缺少尝试连接到存储库的用户的访问权限。在gitlab中,确保用户是存储库的成员并注册为 Developer 。
答案 2 :(得分:0)
请检查您的远程git存储库是本地的还是远程的,以及是否要通过代理。
对于本地回购,您应该绕过代理。例如,要绕过“原始”仓库的代理,可以使用以下命令:
git config --add remote.origin proxy ""
如果您位于公司防火墙内,则不应绕过代理服务器。