我正在使用GIT为我和我的同事进行版本控制,从一开始就是这样 我遇到了一个随机影响我或我的同事的错误。
我们有两个不同的用户推送/拉到我们的Git-Server。两者都是同一组 gitusers 的成员。
不时(并非所有时间),如果我们中的一个人将他的更改推送到服务器,另一个人会得到:错误:未能将某些参考推送到'' 当然,改变之前已被取消。
如果发现 .git / refs / HEADS / [PROJECT_NAME] 的权限已从 rw-rw-r 更改 rw-r-r ,以便其他群组成员只读。所有者是成功推送到服务器的最后一个用户。
我不明白为什么。特别是因为它不会一直发生。
有人可以提供任何建议吗?
答案 0 :(得分:0)
好的。发现了问题。 问题是我设置的存储库类型。
gitserver项目必须是共享和裸存储库。 您可以轻松转换现有的仓库。
没有更多错误!