本地搭建SVN局域网服务器【转】

简介: 转自:http://blog.csdn.net/sunbaigui/article/details/8466310 参考链接:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-serversetup-svnserve.

 

转自:http://blog.csdn.net/sunbaigui/article/details/8466310

参考链接: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库的内容了.

【作者】 张昺华
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
目录
相关文章
|
弹性计算 程序员 Linux
快速学会SVN的搭建和使用
Subversion(SVN) 是一个开源的版本控制系統,被广泛用于协同开发。本文教你怎样快速搭建和使用SVN版本控制系统,并进行代码的提交、修改和恢复版本。
14411 0
|
存储 网络协议 数据安全/隐私保护
|
存储 数据库 数据安全/隐私保护
|
存储 网络协议 Apache
|
Apache 开发工具 数据安全/隐私保护
|
Shell 网络安全 数据安全/隐私保护