本地搭建SVN局域网服务器(转)
参考链接:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-serversetup-svnserve.html
参考链接: http://blog.csdn.net/lu7kang/article/details/6245588
参考链接:http://blog.csdn.net/starnight_cbj/article/details/4687011
参考链接:http://blog.csdn.net/xyz_lmn/article/details/6176459
具体步骤:
1、SVN安装
到官方网站http://tortoisesvn.net/downloads.html下载最新版本安装。
2、建立本机的 Repository
比如把源码库放在E盘,则创建文件夹E:/repository/trunk/myproject(注意,确保不能删除),然后在此文件夹上右键,选择TortoiseSVN->Create repository here。如下图:
提示创建成功
点ok,然后E:/repository/trunk/myproject文件夹下多出以下文件
至此,说明源码库创建成功。
3. 开启密码访问模式 以及 设置匿名访问方式
进入“conf”这个文件夹,打开“svnserve.conf”这个件
将“# password-db = passwd” 前面的#号去掉,变为“password-db = passwd”,打开密码功能,注意:password-db = passwd前面不能有空格。anon-access=none //禁止匿名访问 ,才会用户方式登录
4.设置用户名密码
在打开同级目录下面的“passwd”文件,写入一个用户名和密码,例如“fjs = fjs”,等号前面的是用户名,等号后面的是密码
5.开启svn服务器
新建一个文本文件,内容为“sc create svnserve binpath= "C:/Program Files/Subversion/bin/svnserve.exe --service -r E:/repository" depend= Tcpip start= auto
sc start svnserve
pause”,“E:/repository”为服务器根目录,保存并改名为“s.bat”,将它的快捷方式放入到“开始->程序->启动”目录里,让机器启动时自动运行这个文件,做用为启动SVN服务器,之后在局域网里的其它机器就可以使用上面的用户名和密码进行提交和检出了.
6.局域网访问
局域网里使用的路径为"svn://本机IP/myproject"就可以检出第三步我们建立的SVN库的内容了.本地搭建SVN局域网服务器
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf