GIT: Direitos de arquivo perdidos no Linux

0

Eu tenho um repositório do GIT no GitHub com o qual eu trabalho no Windows e no Linux. Aqui está o que eu 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 ter o GIT sempre me permitindo alterar os arquivos no meu repositório no Linux?

    
por Randomblue 11.01.2013 / 17:29

2 respostas

1

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

    
por 11.01.2013 / 18:32
0

1) Crie o repositório git no seu diretório home no linux

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

Código não testado, mas isso deve apontar você na direção certa. Você não deve ter nenhum problema permanente no seu diretório pessoal.

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

    
por 11.01.2013 / 18:00