【发布时间】:2010-06-27 00:09:34
【问题描述】:
我正在和另外两个朋友一起编码,我们都使用同一个存储库。出于某种原因,git 对我来说随机失败,而且只有我。
错误:将对象添加到存储库的权限不足 数据库 .git/ 对象
有趣的是,我们注意到当朋友 A 推送他的代码时,我不再收到此错误,我也可以愉快地推送我的代码了。现在当朋友 B 推送他的代码时,我突然又看到了这个错误。
这太奇怪了——我在这里错过了什么?
【问题讨论】:
-
我在考虑文件权限问题,但我们需要有关您的存储库以及如何连接到它的更多详细信息,以便说出任何有用的信息。你在什么样的服务器上运行? (Windows/Linux/其他)哪些用户拥有存储库文件?您是否通过 SSH 连接?当您使用 git 连接时,您以什么用户身份登录?
-
三个用户都拥有相同的访问权限,并在各自的帐户上分别通过 SSH 连接。服务器本身是 Ubuntu。 Root 拥有存储库文件。我不明白的是为什么另一个人推动应该导致我失败,另一个人推动导致我成功=/
标签: git repository collaboration