如何架一个svn服务器

SVN使用教程之-分支/标记 合并 subeclipse

http://energykey.iteye.com/blog/512745

 

 

http://liujianshiwo.iteye.com/blog/591270


下载
svn-1.4.6-setup.exe
TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi
正常安装 (安装目录随便定义)

第一步:在doc下打上该命令:svnadmin create E:\svndemo\repository
或者 建2个空文件,一个是svndemo 里面再建一个repository点击 ,repository文件夹 右键 TortoiseSVN->Create Repository here...
第二部 更改文件
在svndemo\repository\conf 文件夹下有三个文件 (svnserve passwd authz)
修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
jliu = 123(记住前面是用户名后面是密码可以随便设置 当时我也晕了)
sally = sallyssecret
authz 这个就是分组设置权限 深入研究需要看文档的 我就省了
第三部 启动程序
第1种 svnserve -d -r E:\svndemo\repository 这个路径
第2种 写一个bat
内容如下:
sc create MySVNServer binpath= "\"C:\Program FilesSubversion\svnserve\svnserve\(安装svn服务器目录svnserve.exe)\" --service -r E:\svndemo\repository(这个是刚才建的目录)" displayname= "SVNService" depend= Tcpip start= auto
pause
第四步 导入你要使用的项目 前提不要关闭程序 如果你关闭会找不到路径的
例如:建一个Demo的程序 你选中根目录 右键->TortoiseSVN->Import...
这时候会弹窗口 URL of repository输入“svn://localhost/”  接着会弹出 让你输入用户名密码框 填上就ok了
如果要是让别的机器访问 你把防火墙关上

你可能感兴趣的:(C++,c,SVN,防火墙,Blog)