
Tengo un repositorio GIT en GitHub con el que trabajo tanto en Windows como en Linux. Esto es lo que observo:
(on Linux) git pull
(on Linux) I cannot save files. I change permissions, and make changes.
(on Linux) git push
(on Windows) git pull
(on Windows) I make some changes
(on Windows) git push
(on Linux) git pull
(on Linux) I *still* do not have the rights to change the files.
¿Cómo puedo hacer que GIT siempre me permita cambiar los archivos en mi repositorio en Linux?
Respuesta1
Necesita más detalles. Después de "cambiar permisos", ustedtenerpara hacer el baile "git add"/"git commit" (o más simple, "git commit -a"): git registra los permisos de los archivos.
Respuesta2
1) Cree el repositorio de git en su directorio de inicio en Linux
$>mkdir ~/source
$>cd ~/source
$>git init
$>git pull .....
Código no probado, pero esto debería indicarle la dirección correcta. No deberías tener problemas de permanente en tu directorio de inicio.
2) Haz un sudo git pull, pero realmente no lo recomiendo.