当我尝试推送到运行GitStack的Windows服务器时,出现了以下错误:
fatal: http://xx.xx.x.xxx/mjtest.git/info/refs未找到:您是否在服务器上运行git update-server-info?
这个错误似乎很常见,特别是对于新手使用Git、GitBash和GitStack的人来说。我已经找到了一些可能的解决方案,但是没有一个适用于我。
我的操作步骤如下,首先在GitStack中创建一个名为mjtest的空仓库,然后创建一个用户并将其添加到仓库中,并给予读写访问权限,接着使用GitBash创建一个本地仓库并尝试推送它。
git config --global user.name "XXXXXXX"
git config --global user.email XXXXXXX
mkdir ~/mjtest
cd ~/mjtest
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin http://XX.XX.X.XXX/mjtest.git
git push origin master
接下来会要求输入用户名和密码,我已经正确输入了。但是一旦输入完成,就会返回致命错误信息。
如果能提供帮助将不胜感激。
git update-server-info
,但似乎没有任何效果。 - MikeyJ