一、下載所需文件
服務器:Subversion v1.7 http://sourceforge.net/projects/win32svn/
客戶端:Tortoisesvn V1.7 http://tortoisesvn.net/downloads.html
二、在Windows安裝
解壓文件,雙擊安裝包,這個你會的,最傻瓜安裝方式就是一直地Next。。。
三、創建項目(一庫一項目)
1、建立目錄,存放所有倉庫,這里為 "D:\svnhome"。
2、創立獨立倉庫,存放各個項目(project1, project2)
svnadmin create D:\svnhome\project1
svnadmin create D:\svnhome\project2
好了,有些朋友可能會出現下面的問題:
沒關系,我們可以把工作目錄切換到Subversion的安裝目錄下
在這里,我的Subversion安裝目錄是:D:\Program Files\Subversion,那么,可執行文件就在 D:\Program Files\Subversion\bin里面了。
當然,你也可以使用Tortoisesvn創建倉庫,先建立一個倉庫目錄D:\svnhome\project1,在project1上面點擊右鍵,如下
3、啟動服務器
svnserve -d -r D:\svnhome
至此,你的SVN服務器已經可以訪問了!訪問地址為:
svn://127.0.0.1/project1 或 file:///D:/svnhome/project1
svn://127.0.0.1/project2 或 file:///D:/svnhome/project2
如果不是在本機訪問,必須把回路IP改成局域網或公網IP。注意你家的防火牆!
四、服務器簡單配置
1、編輯文件 D:\svnhome\project1\conf\svnserve.conf (庫配置文件),加入下面幾行!每行前面不能有任何字符,不然會報錯!
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
2、編輯文件 D:\svnhome\project1\conf\passwd (存放用戶及密碼),增加新用戶,加入
[users]
admin=123456
3、編輯文件 D:\svnhome\project1\conf\authz (權限相關),給admin寫入權限,加入
[/]
admin=rw
現在,你就可以該用戶來訪問你的SVN服務器了。
以上步驟均基於Windows操作系統,至於Linux的,也是差不多的,這里就不多說了。
至於服務器權限的高級配置,再探討。