无法在多用户GIT服务器上推送引用

无法在多用户GIT服务器上推送引用,git,permissions,readonly,refs,Git,Permissions,Readonly,Refs,从一开始,我就使用GIT为我和我的同事进行版本控制 我遇到了一个随机影响我或我的同事的错误 我们有两个不同的用户推/拉到我们的Git服务器。两者都是同一组的成员gitusers 有时(并非所有时候),如果我们中的一方将其更改推送到服务器,另一方会收到:错误:无法将某些引用推送到“” 当然,以前也曾有过改变 如果发现.git/refs/HEADS/[PROJECT\u NAME]的权限已从rw-rw-r更改 至rw-r-rsoreadonly,适用于其他集团成员。Owner是最后一个成功推送到服务

从一开始,我就使用GIT为我和我的同事进行版本控制 我遇到了一个随机影响我或我的同事的错误

我们有两个不同的用户推/拉到我们的Git服务器。两者都是同一组的成员gitusers

有时(并非所有时候),如果我们中的一方将其更改推送到服务器,另一方会收到:错误:无法将某些引用推送到“” 当然,以前也曾有过改变

如果发现.git/refs/HEADS/[PROJECT\u NAME]的权限已从rw-rw-r更改 至rw-r-rsoreadonly,适用于其他集团成员。Owner是最后一个成功推送到服务器的用户

我不明白为什么。尤其是因为它并非总是发生

有人能提供一些建议吗


好的。发现了问题。 问题是我设置的存储库的类型

gitserver项目必须是共享的裸的存储库。 您可以轻松转换现有回购协议

没有更多的参考错误