我希望能够从github克隆项目,进行一些更改,然后将其推送到我的私有git服务器,所有这些都只需要几个命令。 (是的,我也想在github上分享一些东西,但有时它需要私有:))
所以:
更新
我尝试使用我的设置:
➔ git push foo@example.com:git-test.git
ERROR:gitosis.serve.main:Repository read access denied
fatal: The remote end hung up unexpectedly
答案 0 :(得分:0)
git remote add <name> <location>
git push <name>
您的更新显示gitosis存在问题,与原始问题无关。但我建议不要使用gitosis并改用gitolite。
答案 1 :(得分:0)
您需要在gitosis配置文件中添加存储库,并在gitosis服务器上创建一个空的裸存储库,以使其正常工作。具体来说,在您保存存储库的目录中的gitosis服务器上,
git init --bare git-test.git
然后
git push --all