Permissions
git push-pull 後權限從 600 更改為 664
我的 git 目錄中有權限為 600 的文件。
當我
git-pull
在我的電腦和git-push
另一台電腦上使用時,權限更改為 664。有沒有辦法在之後保留權限(600)
git-pull
?謝謝
正如@Kusalananda 所提到的,
git
通常只跟踪執行權限。為了保存更多的權限資訊,你需要實現一個 pre-commit hook 來收集權限資訊並單獨儲存它,以及另一個 hook 來恢復 pull 權限。etckeeper基本上是一組工具,它們的目的是為了將您的
/etc
目錄置於版本控制之下。您可能想根據自己的目的調整它,或者可能研究它自己做類似的事情。