gpt4 book ai didi

ubuntu 服务器上的 Git : other users cannot push

转载 作者:行者123 更新时间:2023-12-04 18:31:24 24 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

  • core.sharedRepository 设置为 group (或 true )
  • 一个对所有用户都通用的组。

  • 您可以在“ Git: Sharing a single git controlled folder among a group under Linux”中查看完整示例。
    您也可以调用 change the permissions of your existing repository以确保它可以被该一个公共(public)组访问。

    关于ubuntu 服务器上的 Git : other users cannot push,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62133706/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com