以前,我一個人工作......現在我可能有很多合作者。但我不想完全訪問源代碼(現在使用SVN進行控制)。轉移到Git或Mercurial實際上並不是什麼大不了的事情。但是,什麼纔是最好的方法,並以最少的麻煩來控制安全?您不需要輸入命令提示符並執行代碼來更改某些權限,以便每秒限制對團隊成員的訪問權限?有沒有Web控件?如何巧妙地限制團隊成員的源代碼訪問權限?
3
A
回答
1
3
如果您使用的是針對SVN的mod_dav
安裝程序,則可以使用基於路徑的授權,以根據預定義的組權限限制不同人員可以訪問的目錄。
有一個廣泛的教程在這裏:Path-Based Authorization in SVN
2
由於服務器上的pre-commit鉤子,你應該能夠判斷哪些用戶承諾和他們企圖犯哪個分支。如果你發現他們試圖提交幹線或標籤(假設有一個標準的存儲庫配置),你可能只會失敗提交。
這將限制他們承諾到分支機構。然後,您可以控制哪些分支重新集成到主幹中並進行承諾。
我們的設置有點類似,因爲標籤創建後,標籤下沒有任何東西可以改變。
1
如果您在Linux下使用SVN服務器,submin在保護分支方面做得非常出色。它通過簡單易用的界面隱藏了基於路徑的授權。
3
如果離開SVN服務器是不是什麼大不了的,你可以在Gitosis的看一看或gitolite http://engineeredweb.com/blog/10/2/building-your-own-git-server
他們都允許。如果要限制寫訪問您輕鬆管理您的資料庫
相關問題
- 1. 團隊系統Web訪問權限
- 2. 控制TFS電動工具「團隊成員」的修改權限
- 3. Visual Studio團隊服務(TFS在線) - 限制訪問代碼
- 4. Dynamics CRM限制用戶團隊訪問
- 5. 團隊的VSTS組權限
- 6. PDP訪問權限限制
- 7. 授權請求源不限制Firebase中的域訪問權限?
- 8. 巧妙地迭代
- 9. 如何限制對我的PHP源代碼的訪問?
- 10. 團隊基礎服務器sharepoint網站訪問權限
- 11. 如何推廣對DbSet <TEntity>成員的訪問權限?
- 12. 訪問Outlook中的代表訪問權限的人員列表#
- 13. Sharepoint訪問請求「權限」代碼
- 14. 與UAA和BOSH的團隊權限
- 15. 我如何授予自定義組所有團隊項目的訪問權限
- 16. 通過權限限制訪問
- 17. Cancan nested_routes限制訪問權限:索引
- 18. 權限訪問
- 19. 訪問權限
- 20. 在VSTS中,如何在多個項目中工作時限制/限制團隊成員的工作能力
- 21. 團隊基礎用戶權限
- 22. TFS團隊項目門戶權限
- 23. Sharepoint 2010團隊網站權限
- 24. 私人會員的訪問權限
- 25. 「會員」組用戶的訪問權限?
- 26. Matlab - 如何限制訪問資源
- 27. 如何限制對付費視頻的訪問權限?
- 28. 如何使用django auth權限限制對grappelli filebrowser的訪問?
- 29. 限制對前端開發人員的git /代碼訪問
- 30. 如何限制對靜態公衆成員的訪問?
更好的解決方案是讓一個你信任的團隊。 – pmr 2012-02-06 17:25:19
你想限制他們閱讀代碼庫或修改它的能力嗎?如果是前者,pmr會說:找一個你信任的團隊。如果是後者,下面的答案提供了許多可能性。 – Novelocrat 2012-02-06 19:34:26