내가 원하는 파일 (?)은 NAS의 파일 공유에 있습니다. git init
괜찮 았어. libfuse 및 git : chmod로 인해 잠금이 작동하지 않습니다.
$ git remote add origin [email protected]:base/my-project.git
error: chmod on /home/user/myproject/.git/config.lock failed: Operation not supported
을
$ chown user.user .git
chown: changing ownership of ‘.git’: Function not implemented
참고
$ ls -la .
rwx------. 1 user user 108047 20 ago 10.18 .fuse_hidden0000000c00000001
-rwx------. 1 user user 50737 9 ago 21.14 .fuse_hidden0000009900000001
drwx------. 1 user user 0 2 set 20.45 .git
-rwx------. 1 user user 60 2 set 20.28 .gitignore
즉 : 사용자가 이미 맞습니다.
해결 방법은 정상적인 ext4이지만/home/user에서 작업하는 것이지만, 이는 내가 원하지 않는 것입니다.
나는[core]
fileMode = false
하지만 긍정적 인 결과 .gitconfig
에 노력했다.
질문 :
가 어떻게 chmod를 사용에서 자식을 방지합니까?
해결책은 수동으로 .git/config
을 편집하는 것이지만, 이는 또한 좋은 해결책이 아닙니다. "어떻게 자식이 파일의 소유권을 변경 방지하기 위해?"편집이 솔루션은 작동하지만 푸시에 의해 내가 으로이 질문을 제목 수도
편집 오류의 시리즈를 얻을, 정확하게는 (원격 추가로 다른 명령) 나는 NAS는 유닉스/리눅스 쉘을 가지고 볼
쉘 내가 NAS의, 안 하나에 일하고 있어요 PC이다. chmod가 지원되지 않는다는 것을 알고 있으므로 "chmod를 사용하는 것을 어떻게 막을 수 있습니까?" – LiPo