使用 sudo nopasswd 进行 git 部署

使用 sudo nopasswd 进行 git 部署

我正在尝试编写简单的接收后脚本,该脚本将切换到网络服务器用户并拉取 git 存储库。为此,我将 git user 添加到 sudoers (我已将其添加到最后一行):

git ALL = (www:www) NOPASSWD: /usr/bin/git

但我仍然无法执行

sudo -u www git pull origin production

没有密码提示。

相关内容