Estoy tratando de git pull
algún repositorio vía usuario root desde cualquier directorio.Git tirando depende de la corriente dir
Por ejemplo, la ejecución de 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
y ejecución de git pull
/
:
#> cd/
#> sudo -u dmalikov git --git-dir=/home/dmalikov/path/to/repo/.git pull
Already up-to-date.
¿Por qué directorio actual afecta git pull
comando ing?
¿Cómo se puede evitar ese cd
redundante?
¿Dónde está/root es una carpeta dentro de su repositorio? Si es así, no deberías tener problemas de permisos. Si/root está fuera de su estructura de git, la pregunta que debe hacerse es por qué está accediendo a esa carpeta en primer lugar? – bluesman
¿Por qué intentas trabajar como root? – Ethan
Estoy intentando trabajar con root porque es un contenido de eix-sync.conf. –