![使用 sudo nopasswd 进行 git 部署](https://linux22.com/image/28825/%E4%BD%BF%E7%94%A8%20sudo%20nopasswd%20%E8%BF%9B%E8%A1%8C%20git%20%E9%83%A8%E7%BD%B2.png)
我正在尝试编写简单的接收后脚本,该脚本将切换到网络服务器用户并拉取 git 存储库。为此,我将 git user 添加到 sudoers (我已将其添加到最后一行):
git ALL = (www:www) NOPASSWD: /usr/bin/git
但我仍然无法执行
sudo -u www git pull origin production
没有密码提示。
我正在尝试编写简单的接收后脚本,该脚本将切换到网络服务器用户并拉取 git 存储库。为此,我将 git user 添加到 sudoers (我已将其添加到最后一行):
git ALL = (www:www) NOPASSWD: /usr/bin/git
但我仍然无法执行
sudo -u www git pull origin production
没有密码提示。