Git 吉托西元';不要创建存储库
我正在测试我的新Git存储库。我从Subversion转换到Git,没问题 现在,在我的笔记本电脑上Git 吉托西元';不要创建存储库,git,gitosis,Git,Gitosis,我正在测试我的新Git存储库。我从Subversion转换到Git,没问题 现在,在我的笔记本电脑上 git remote add origin git@server:test.git 返回正确。但当我这么做的时候 git push 我明白了 错误:gitosis.service.main:存储库读取访问被拒绝 当我在服务器上转到/srv/git/repositories时,不会创建新的存储库 是否有一个日志文件,我可以在某个地方查看以了解发生了什么 请仔细阅读自述文件的“设置”部分。它描述
git remote add origin git@server:test.git
返回正确。但当我这么做的时候
git push
我明白了
错误:gitosis.service.main:存储库读取访问被拒绝
当我在服务器上转到/srv/git/repositories
时,不会创建新的存储库
是否有一个日志文件,我可以在某个地方查看以了解发生了什么 请仔细阅读自述文件的“设置”部分。它描述了访问控制。你最好改用它。它更易于使用,并且有更好的文档记录。Gitosis几乎已经死了。无法使用git push创建存储库。你必须在服务器上使用git init--bare。我继续并切换到了。在跟踪了一些SSH问题之后,它工作得很好。当您推送Gitolite时,它会在服务器上生成存储库。您可以发布配置文件吗?为什么?也许他是从“服务器”上的代码开始的?(虽然GIT没有真正的服务器…@rudie:大多数情况下,将其推入非裸存储库是个坏主意,因为它会使您的工作树和索引不同步。如果他想在服务器上有一个工作树,最好使用钩子从包含该工作树的另一个存储库调用
fetch
+reset--hard
。