1.下載必要的安裝包
apache http://httpd.apache.org/download.cgi#apache20
subversion for windows http://sourceforge.net/projects/win32svn/files/latest/download
TortoiseSVN-1.7.4.22459-win32-svn-1.7.2.msi
如果要在vs上使用,在安裝AnkhSvn-2.3.10744.msi
2.創建版本庫
在d盤下新建gaga文件夾,右鍵—create repository
3.配置權限
在gaga文件夾中的conf中找到svnserve.conf,把里面的
#anon-access=read
#auth-access=write
#password-db=passwd
並去掉注釋#,注意,去掉注釋后,不要留下空格,保持每行頂格,切記!!!配置訪問用戶列表,用戶名加密碼
記事本打開該目錄下的文件passwd,去掉#harry=harryssecret,#sally=sallyssecret的注釋#,同意注意每行要頂格,開頭也不能有空格。
說明harry=harryssecret表示:用戶名=密碼,當然也可以自己增加,如gary=gary。
最好效果如下:
###Thisfileisanexamplepasswordfileforsvnserve.
###Itsformatissimilartothatofsvnserve.conf.Asshowninthe
###examplebelowitcontainsonesectionlabelled[users].
###Thenameandpasswordforeachuserfollow,oneaccountperline.
[users]
stone=stone123rock=rock123
4.啟動subversion
運行命令:svnserve -d -r D:\gaga這樣Subversion服務器就假設好了
5.向容器添加需版本控制的文件
在硬盤上任意位置,右鍵需要上傳的文件的上級文件夾,TortoiseSVN->Import…此處為了測試,創建文件夾D:\haha,里面放一文本文件test.doc,即要將test.txt上傳到svn中去。右鍵importFiles,TortoiseSVN->Import…,輸入容器的url:svn://localhost/gaga輸入用戶名和密碼:就將test.txt文件上傳到svn容器了。
內網用svn開頭的地址,公網用http尋找