Я пытаюсь выполнить git pull
некоторый репозиторий через пользователя root из любого каталога.
Например, выполнение git pull
из /root/
:
#> 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
?