架設一台svn伺服器,我使用visualsvn server在windows環境下架設svn伺服器
visualsvn server安裝成功後的配置介面
使用visualsvn server的理由
svn server的版本有很多,比如collabnet等,visualsvn相對來說比較小巧,使用起來方便。(個人意見) 。
visualsvn server安裝教程
visualsvn server配置教程
1、配置visualsvn server的訪問位址
團隊開發中使用visualsvn,預設是以https://的方式訪問visualsvn伺服器,即https://計算機名/svn/
如果你想修改https的訪問方式或者修改埠資訊可以通過右鍵左側visualsvn server (local)圖示->properties,如圖
visualsvn server network配置介面
如圖,你可以配置visualsvn server的訪問方式,比如server name,server port(預設443埠),use secure connect(https://)表示是以https方式還是以http方式訪問。同時你也可以根據需要將visualsvn server繫結在固定幾個ip位址上訪問,進一步提公升安全性。
2、配置visualsvn server使用者/組/,並設定相應許可權。
當以ie方式訪問使用visualsvn server時,需要輸入相應的使用者名稱及密碼,這是保證開發的安全性,在乙個php開發團隊中,每個人承擔的角色不同,有的是管理員,有的是開發人員,有的是測試人員,這就需要合理設定不同的使用者組,並分配許可權。
新建使用者組,右鍵visualsvn server users選項->新建->user後會出現建立使用者的視窗,如圖
使用visualsvn server建立新使用者
注意:使用者名稱和密碼是區分大小寫的。
新建使用者組,右鍵groups選項->新建->group,介面與使用visualsvn server新建使用者類似,只是多了增加(add)使用者組中使用者的介面。
配置使用者許可權,使用visualsvn server可以針對不同專案庫對不同使用者分配不同的許可權,也可以針對所有專案進行配置,比如我針對所有專案進行使用者許可權配置,只要右鍵左側repositories->所有任務->mange security,如圖
使用visualsvn server配置使用者許可權
預設許可權為讀寫,不但可以針對使用者組配置,也可以針對具體的單個使用者進行許可權配置,非常方便。
visualsvn使用提示:關於visualsvn server使用者認證方面的配置,主要有兩種形式,一種是使用visualsvn自己建立使用者組/使用者名稱,另一種是visualsvn使用當前windows系統中已設定的使用者組/使用者名稱,從安全角度,個人還是建議使用visualsvn建立。關於visualsvn server認證方式的配置,可以通過右鍵左側visualsvn server圖示->properties->authentication進行配置。
3、建立svn repositories(原始碼庫)
右鍵repositories->新建->repository,輸入repository name即可,其會在你安裝visualsvn server時設定的repositories存放目錄下新建乙個與repository name一樣的目錄。這一步是非常關鍵的,zend studio使用svn時會用到。
至此,在windows上架設visualsvn server伺服器的工作基本就完成了,其實本身visualsvn還提供了命令列的使用方式
另外:visual
svnserver
// getting started
help
// configuring ssl certificates for visualsvn server
how to sign server certificate with active directory certificate services
VisualSVN Server 庫的遷移
找到原伺服器的資源庫 repositories 目錄,例如 d repositories,將其拷貝出來。裡面的檔案結構為 groups.conf htpasswd visualsvn globalwinauthz.ini repo1 repo2 在新的伺服器中開啟visualsvn server m...
VisualSVN Server 安裝以及使用教程
visualsvn server是免費的 管理工具 visualsvn server是svn的伺服器端 安裝visualsvn server示例 1 雙擊visualsvn server 3.5.6 x64.msi出現下圖,點選 next 按鈕 2 同意安裝協議,並且 點選 next 按鈕 3 選擇...
VisualSVN Server 匯入已存在的庫
早些時候建立過乙個svn server的庫,後來覺得庫的名字太長了,隨意換了乙個名字也沒再理他,今天再用,出現了這個問題 visualsvn server記錄庫位置的方法並不是靠庫裡面的檔案記錄,用的是配置檔案 登錄檔的方法,所以想要使用以前的庫,或是更名以後的庫,需要從這兩方面入手改。話不多少,直...