2010-08-31 21 views
1

我的工作目前使用SVN來管理我們工作的各種編碼項目。目前,我必須通過命令行來管理SVN存儲庫,當我們使用svn+ssh來訪問我們的存儲庫時,我們需要使用SSH用戶,當員工加入/離開時或者我們必須打開特定存儲庫到外部承包商時,情況會變得複雜。帶有訪問控制的SVN資源庫管理器

我所追求的是SVN Repository manager腳本/程序,我可以安裝(理想情況下是基於Linux的),這將允許我管理我們所有的存儲庫併爲不同的用戶/組設置訪問控制 - 以及受限制的IP地址如果可能,訪問。

任何關於腳本的建議,我可以看看做到這一點?

回答

1

也許你可以在你的服務器上安裝Indefero。您將可以輕鬆管理對存儲庫的訪問權限。唯一的缺點是ssh + svn方法不可用,但是很容易讓Apache安裝程序運行(如果需要,您可以使用Ubuntu/RPM)。

+0

我們不需要ssh + svn,它就是我們目前使用的。謝謝,我會檢查出Indefero。 – 2010-09-01 06:27:46

0

的解決方案,我知道你的問題是主機使用Apache的libapache與您的項目-svn和WebSVN用戶在htpasswd文件中設置。您可以通過http地址進行推拉操作,還可以添加/刪除用戶,甚至創建用戶組以實現精細的糧食控制。此外,您擁有Apache或IIS的力量,請務必在做任何事情之前仔細閱讀文檔。 libapach2-svn和WebSVN有一個相當大的功能集,有幾個小問題,你可能會陷入困境。安裝有點棘手,但一旦你在那裏,它是非常靈活的。

查看this教程,指導您設置Apache和Subversion,然後在其頂部添加WebSVN。