Windows와 Linux 모두에서 작업하는 GitHub의 GIT 저장소가 있습니다. 내가 관찰한 내용은 다음과 같습니다.
(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.
Linux에서 GIT가 항상 내 저장소의 파일을 변경할 수 있도록 하려면 어떻게 해야 합니까?
답변1
자세한 내용이 필요합니다. "권한 변경" 후에는가지다"git add"/"git commit"(또는 더 간단하게 "git commit -a")을 수행하려면: git은 파일에 대한 권한을 등록합니다.
답변2
1) 리눅스의 홈 디렉터리에 git repo를 만듭니다.
$>mkdir ~/source
$>cd ~/source
$>git init
$>git pull .....
테스트되지 않은 코드이지만 올바른 방향을 알려줄 것입니다. 홈 디렉토리에는 perm 문제가 없어야 합니다.
2) sudo git pull을 수행하지만 실제로는 권장하지 않습니다.