【问题标题】:Git on ubuntu server: other users cannot pushubuntu服务器上的Git:其他用户无法推送
【发布时间】:2020-09-19 20:11:48
【问题描述】:

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

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

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

我在网上看到,这通常与 remonte 机器上的磁盘空间有关,但这里不是这样。

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

【问题讨论】:

    标签: git ubuntu permissions


    【解决方案1】:

    确保使用以下命令创建您的存储库:

    您可以在“Git: Sharing a single git controlled folder among a group under Linux”中查看完整示例。
    您还可以拨打change the permissions of your existing repository 以确保该公共组可以访问它。

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 2018-05-13
      • 2020-05-09
      • 2015-05-23
      • 2013-03-10
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多