svn服務器的配置步驟


1.安裝客戶端

TortoiseSVN-1.9.3.27038-x64-svn-1.9.3.msi
下載地址:http://jaist.dl.sourceforge.net/project/tortoisesvn/1.9.3/Application/TortoiseSVN-1

2.安裝服務器

Setup-Subversion-1.8.5.msi

下載地址:http://sourceforge.mirrorservice.org/w/wi/win32svn/1.8.5/Setup-Subversion-1.8.5.msi

 

3.建立版本庫(Repository)
1).svnadmin create d:\android\repository

2).我們也可以使用TortoiseSVN圖形化的完成這一步: 
在目錄E:/svndemo/repository下"右鍵->TortoiseSVN->Create Repository here...“, 然后可以選擇版本庫模式, 這里使用默認即可, 然后就創建了一系列目錄和文件。

注意:在做的時候沒看清楚還以為2)是接着1),最后卻發現報警告框:

 

"Subversion reported an error while creating a repository! 
Make sure the folder is empty and not write protected." 
最后換了另外一個空文件夾直接(2)居然和(1)生成一樣的目錄和文件才知兩個方法都是達到同一個目的的。

4.配置用戶和權限

來到d:/android/repository/conf目錄,修改svnserve.conf: 
[general] 
# password-db = passwd 
改為: 
[general] 
password-db = passwd

然后修改同目錄的passwd文件,去掉下面三行的注釋: 
[users] 
# harry = harryssecret 
# sally = sallyssecret 
最后變成: 
[users] 
harry = harryssecret 
sally = sallyssecret

在passwd文件中,“=”前的字符就是用戶名,后面的就是密碼。還要注意“[users]”前面的注釋“#”一定要刪除掉。
eg:
aa=123456
bb=123456

5.運行獨立服務器


在任意目錄下運行: 
svnserve -d -r d:/android/repository 放到svnSetupStart.bat文件里面放桌面隨時點擊,則我們的服務器程序就已經啟動了。注意不要關閉命令行窗口,關閉窗口也會把svnserve停止。

6.初始化導入
在桌面上,右鍵->TortoiseSVN->Import... 

在URL of repository輸入“svn://localhost/trunk” 
在Import Message中輸入你的日志信息

完成之后目錄沒有任何變化,如果沒有報錯,數據就已經全部導入到了我們剛才定義的版本庫中。

需要注意的是,這一步操作可以完全在另一台安裝了TortoiseSVN的主機上進行。例如運行svnserve的主機的IP是133.96.121.22(ipconfig可以看ipv4的ip),則URL部分輸入的內容就是“svn://133.96.121.22/trunk”。

參考

http://blog.csdn.net/foamflower/article/details/5497462


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM