【问题标题】:post update doesn't work帖子更新不起作用
【发布时间】:2011-02-07 14:38:00
【问题描述】:

我不能使用 git post-update 挂钩从 repo 中拉入我的网站文件夹。我有两个用户,user1 和 user2,他们都属于组 admin_group(我验证

id user1 
uid=1001(user1) gid=1003(admin_group) groups=1003(admin_group),1001(user1)

对于用户 2 也是如此。我looked up this 并以我的 root 身份执行了这些命令:

cd repository.git
sudo chmod -R g+ws *
sudo chgrp -R admin_group *
git repo-config core.sharedRepository true

上述步骤可能是不必要的,因为我可以很好地推动。我也做过:

cd websitedir
sudo chmod -R g+ws *
sudo chgrp -R admin_group *

但是,我的更新后挂钩仍然不会自动将文件拉到websitedir

// post-update
cd /var/www
env -i git pull

它必须以不同的用户身份运行,但我不知道是哪个用户。如何授予运行更新后挂钩权限的用户?

【问题讨论】:

    标签: git git-pull


    【解决方案1】:
    1. 确保更新后挂钩设置了执行位。

    2. 1234563不会做任何事情。
    3. 谁拥有“repository.git”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-15
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多