git push 및 pull 후 권한이 600에서 664로 변경됩니다.

git push 및 pull 후 권한이 600에서 664로 변경됩니다.

내 git 디렉토리에 권한 600을 가진 파일이 있습니다.

git-pull내 컴퓨터와 다른 컴퓨터에서 사용 하면 git-push권한이 664가 됩니다.

나중에 권한(600)을 보존할 수 있는 방법이 있습니까 git-pull?

감사해요

답변1

@Kusalananda가 언급했듯이 git일반적으로 실행 권한만 추적됩니다. 더 많은 권한 정보를 저장하려면 권한 정보를 수집하여 별도로 저장하는 pre-commit Hook과 Pull 권한을 복원하는 또 다른 Hook을 구현해야 합니다.

관리자를 기다려주세요/etc기본적으로 디렉토리를 버전 제어하에 두는 도구 모음입니다 . 이를 귀하의 목적에 맞게 조정하거나 유사한 작업을 직접 수행할 수 있도록 해당 기능을 조사할 수 있습니다.

관련 정보