我正在尝试通过根用户从任何目录git pull
一些存储库。
例如,从/root/
执行git pull
#> cd ~
#> sudo -u dmalikov git --git-dir=/home/dmalikov/path/to/repo/.git pull
/usr/libexec/git-core/git-sh-setup: line 142: cd: /root/.: Permission denied
Cannot chdir to /root/., the toplevel of the working tree
并从/
执行git pull
:
#> cd /
#> sudo -u dmalikov git --git-dir=/home/dmalikov/path/to/repo/.git pull
Already up-to-date.
为什么当前目录会影响git pull
ing命令?
如何避免冗余的cd
?
https://stackoverflow.com/questions/9851644
复制相似问题