我使用命令從bitbucket中下拉文件時遇到了文件權限問題:git pull origin master 我使用sudo權限運行此命令,結果 - 文件所有者成爲root,而不是apache用戶。 任何想法如何保持文件在同一級別和所有者保持阿帕奇?適合拉後在web服務器上的bitbucke文件權限
0
A
回答
0
Git將文件寫入誰在寫文件,即當前用戶。由於您使用sudo權限克隆存儲庫,因此可能首先導致此問題。我建議將存儲庫的所有權更改爲您的用戶,並在沒有sudo權限的情況下執行下一步操作。 如果所有者必須保持apache,那麼所有權應該更改爲用戶www-data
,接下來git pull也應該使用apache來完成。
+0
我的web服務器用戶是沒有登錄權限並且沒有執行命令的apache。 – Edgars
相關問題
- 1. Web服務器上的文件權限?
- 2. LAMP Web服務器文件權限
- 3. 在Web服務器上設置文件權限
- 4. Web服務器上的文件夾權限
- 5. .NET Web服務器上的文件系統訪問權限
- 6. 將文件上傳到PHP服務器後的權限不佳
- 7. Wordpress的Windows服務器文件權限
- 8. 從BitBucket拉到服務器使文件組權限0 0
- 9. Apache服務器文件權限
- 10. Silverlight /服務器文件夾權限
- 11. 上傳時服務器上的文件夾權限?
- 12. SharePoint UserProfileService Web服務權限
- 13. 重置Mac/Apache Web服務器文件夾權限?
- 14. 根據HTML文件名授予web服務器寫入權限
- 15. Nant在構建服務器上的權限不合格
- 16. 更改文件權限導致IdentityNotMappedException(當代碼的Web服務器上運行)
- 17. 權限被拒絕在服務器上寫入文件
- 18. 在遠程服務器上爲文件夾寫入權限
- 19. 在服務器上拉單個文件
- 20. 您沒有權限訪問此服務器上的文件
- 21. Apache服務器上的Httpd文件權限
- 22. 更改服務器上文件權限的安全性
- 23. 服務器上的文件權限錯誤
- 24. 使用PowerShell更改文件服務器上的權限
- 25. 服務器上的目錄權限
- 26. REST適合文檔式Web服務嗎?
- 27. 如何限制用戶訪問Web服務器上的文件?
- 28. 寫在Web服務器的Web服務器上的文件夾位置
- 29. ssrs web服務:Web服務訪問所需的基本權限?
- 30. 上傳文件時燈服務器權限被拒絕
可能重複的[如何保持git不斷更改文件所有權](http://stackoverflow.com/questions/15076348/how-to-keep-git-from-changing-file-ownership) –
我看不到在這個topi正確的答案。使用此解決方法後[root @ foo]#find/path/to/directory -type d -exec chmod g + s'{}'\;當我從(apache:apache)創建新的文件文件所有者時,現在是(root:apache),現在默認權限是ar -rw -------。 1 root apache 0 3月3日15:24 test2.php – Edgars
也許有人可以幫助我理解如何在RedHat linux上對文件夾進行配置,以便申請新創建的文件或覆蓋文件與此文件夾中其他文件和文件夾相同的權限。現在設置權限-rw -------需要類似-rwxr-xr-x – Edgars