GIT: Direitos de arquivo perdidos no Linux

GIT: Direitos de arquivo perdidos no Linux

Tenho um repositório GIT no GitHub com o qual trabalho no Windows e no Linux. Aqui está o 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.

Como posso fazer com que o GIT sempre me permita alterar os arquivos do meu repositório no Linux?

Responder1

Precisa de mais detalhes. Depois de "alterar permissões" vocêterpara fazer a dança "git add"/"git commit" (ou mais simples, "git commit -a"): git registra as permissões para os arquivos.

Responder2

1) Crie o repositório git em seu diretório inicial no Linux

$>mkdir ~/source
$>cd ~/source
$>git init
$>git pull .....

Código não testado, mas isso deve apontar na direção certa. Você não deve ter problemas de permissão em seu diretório inicial.

2) Faça um sudo git pull, mas eu realmente não recomendo.

informação relacionada