标签: git gitosis
我正在测试我的新Git存储库。我从Subversion转换为Git,没问题。
现在,在我的笔记本电脑上
git remote add origin git@server:test.git
正确返回。但是当我做的时候
git push
我得到了
错误:gitosis.serve.main:存储库读取访问被拒绝
当我转到服务器上的/srv/git/repositories时,不会创建新的存储库。
/srv/git/repositories
是否有一个日志文件,我可以在某个地方看一下,看看发生了什么?
答案 0 :(得分:1)
无法使用git push创建存储库。您必须在服务器上使用git init --bare。
git init --bare
答案 1 :(得分:0)
请仔细阅读自述文件的“设置”部分。它描述了访问控制。相反,使用gitolite会更好。它更易于使用和更好地记录。 Gitosis已经死了。
答案 2 :(得分:0)
我继续前进并切换到Gitolite。在追踪一些SSH问题之后,它运行良好。当您推送它时,Gitolite会在服务器上生成存储库。