我在 git 上有一個已提交的檔案,當前權限為 755,但我需要它只有 700。我想知道是否有人有這方面的經驗?我希望存在一個 git bash 命令來簡單地讓我說出確切的權限,但似乎并非如此。
有點麻煩的是我在我的本地目錄中有這個檔案為 700,但是當它進入我們的 Azure DevOps git repo 時它變成了 755。
uj5u.com熱心網友回復:
Git 只存盤普通檔案的兩種權限:644 和 755。也就是說,它只關心可執行位。除了這兩種型別之外,沒有辦法強制執行一組特定的權限。
如果您希望檔案在作業樹中具有不同的權限,您可以設定core.sharedRepository為0600,這將使檔案具有 0600 或 0700 權限,或者您可以在事后使用post-checkout掛鉤或腳本對其進行修復。但是,這些都不是自動的,因為 Git 不允許向用戶推送配置或掛鉤,因此每個用戶都必須適當地設定它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/409107.html
標籤:
