a:在頁面最下面,找到windows對應的版本
a:找到對應版本
二:安裝伺服器
1:雙擊安裝檔案
3:完成
伺服器安裝完成後,會自動將subversion的路徑新增到環境變數,可以在命令列視窗測試安裝是否成功
執行——cmd——svn --verion,出現如下資訊,說明安裝成功。
三:安裝客戶端
1:雙擊執行安裝程式,next,修改安裝路徑
2:安裝
3:完成!
4:驗證安裝是否成功
在空白處右鍵,如果出現如下選單,則說明客戶端安裝成功
四:建立版本庫,並且匯入專案
1:配置版本庫
安裝完成後,就要進行配置,首先要設定根目錄,用來存放以後要提交的專案,建立版本庫(儲存倉庫,相當於資料庫的作用),
建立f:\svnrepository
2:啟動svn服務
到目前為止,伺服器還是處於沒有啟動的狀態,啟動svn服務有兩種方式。
1):啟動方式一
直接在命令列輸入: svnserve -d -r f:\svnrepository,如果沒有報錯,就說明啟動成功了!
(中d:\svn\root 改為 f:\svnrepository)
這裡有兩種驗證方式:
驗證一:
svn服務的預設埠是3690,我們可以命令列 telnet 這個埠,如果能通,就說明啟動:
telnet localhost 3690
啟動成功!
驗證二:
直接檢視那個應用程式占用了3690埠
a:檢視3690埠的程序號pid
b:根據pid檢視應用程式
svn服務已經啟動!
缺點:但是這種啟動方式有乙個缺點,就是關閉命令視窗後,服務就停止了。這就很麻煩,每次想用就要手動
啟動,那麼伺服器所在電腦每天上班就要啟動svn指令碼,所有就有了第二種啟動方式。
2):啟動方式二
將svn伺服器新增到windows服務中,實現開機自啟
命令列視窗輸入如下命令
sc create svnserve binpath= "d:\subversion\bin\svnserve.exe -r f:\svnrepository --service"
服務建立成功!
可以在服務視窗檢視:
注意:a:建立windows服務需要有管理員許可權
b:如果服務建立錯誤,可以在命令列刪除 sc delete 服務名稱;
c:sc create 服務名稱 :建立服務
d:binpath:命令所在目錄 -r:根目錄 --service :該服務像windows服務一下啟動、停止、暫停等操作。
3:生成版本庫
在f:\svnrepository目錄下輸入如下命令,建立目錄trunk
trunk目錄結構:
conf目錄下有三個檔案authz、passwd、svnserve.conf
authz:定義許可權,那些人可以read,write
passwd:定義使用者名稱和密碼,訪問許可權
svnserve.conf:對讀寫許可權進行設定
4:匯入版本庫
在d:\workspace\healcare目錄下,有乙個專案healcare
在專案上面右鍵tortoisesvn——import匯入,這是會報錯
是因為我這是匿名匯入,所以要給匿名使用者開放許可權write的許可權
anon-access = read read:只有讀的許可權,可以拉**,但是不可以上傳**
auth-access = write write:既可以拉**,又可以上傳**。
所以要把anon-access = write的許可權。
匯入成功!
搭建SVN伺服器
搭建svn伺服器 安裝好後,建立 svn資料夾 進入svn資料夾,svnadmin create repository1 則出現乙個repository1資料夾,進入,看到conf資料夾,裡面有三個檔案,svnserve.conf配置 general anon access none auth ac...
SVN伺服器搭建
2.進入命令列並切換到subversion的bin目錄。cd d e program files subversion bin 3.建立版本庫 repository 使用subversion伺服器需要建立乙個版本庫,用來存放svn專案。svnadmin create e svn repos1 此命令...
svn 伺服器搭建
一 原始檔編譯安裝。原始檔共兩個,為 1.subversion 1.6.1.tar.gz 2.subversion deps 1.6.1.tar.gz 注意 兩個檔案版本必須一致,否則很容易產生問題.二 解壓檔案,並編譯配置 subversion 1.解壓檔案 root db2 tfhudong t...