ubuntu服务器上的Git:其他用户无法推送

时间:2020-06-01 13:47:26

标签: git ubuntu permissions

我已经在ubuntu服务器计算机上设置了git服务器。
一切似乎都正常,我可以通过ssh从其他机器上拉/推。

问题是当我尝试将其他用户添加到服务器时。
我创建了他们的帐户,他们能够提款,但是当他们尝试推送时,他们会收到一条消息:

error: remote unpack failed: unable to create temporary object directory

我在网上阅读到这通常与remonte机器上的磁盘空间有关,但是这里不是这种情况。

我怀疑具有权限的东西,但我找不到任何东西!

1 个答案:

答案 0 :(得分:1)

确保使用以下方法创建存储库:

您可以在“ Git: Sharing a single git controlled folder among a group under Linux”中看到完整的示例。
您还可以change the permissions of your existing repository进行校准,以确保该普通组可以访问它。