我设置了通过apache2和git–http-backend访问git,如http://www.tikalk.com/alm/setup-git-gitweb-git-http-backend-smart-http-ubuntu-1204中所述 。 我可以从远程已经存在的testing仓库中取出。
然而,我很难推送一个本地创build到远程服务器的资源库,以便在那里build立一个新的资源库。 我是一个初学者,所以我可能会错过一些明显的东西。
我创build一个像这样的testing库:
mkdir test2 cd test2 git init . echo blah > foo.txt git add . git commit -m'initial commit'
我试试这个:
git push http://myserver/git/test2.git fatal: repository 'http://myserver/git/test2.git/' not found
或这个:
git push --set-upstream http://myserver/git/test2.git master fatal: repository 'http://myserver/git/test2.git/' not found
任何提示?
你不能通过Git协议实例化远程Git仓库。
您可以使用Gitorious或类似的Web界面来创build远程存储库。 Git Web安装在你的教程中,但是我认为它不能创build一个版本库,因为你没有find这个function。