Permissions

git push-pull 後權限從 600 更改為 664

  • January 5, 2020

我的 git 目錄中有權限為 600 的文件。

當我git-pull在我的電腦和git-push另一台電腦上使用時,權限更改為 664。

有沒有辦法在之後保留權限(600)git-pull

謝謝

正如@Kusalananda 所提到的,git通常只跟踪執行權限。為了保存更多的權限資訊,你需要實現一個 pre-commit hook 來收集權限資訊並單獨儲存它,以及另一個 hook 來恢復 pull 權限。

etckeeper基本上是一組工具,它們的目的是為了將您的/etc目錄置於版本控制之下。您可能想根據自己的目的調整它,或者可能研究它自己做類似的事情。

引用自:https://unix.stackexchange.com/questions/560448