怎么svn搭建本地仓库SVN服务

用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2450)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Windows下SVN本地服务器的配置',
blogAbstract:'
网络中已有很多文章描述配置SVN服务器, 但大多数都是将SVN与APACHE服务器配合配置本地服务器的。但我只想使用\"svn://localhost/xxxx\"的方式使用svn服务器. 下面记录使用svnserve.exe这个daemon程序构建svn服务器.
1. 安装TortoiseSVN.
这个是我使用的SVN外壳儿程序.
2. 创建仓库.
创建\"E:\\svn\", 然后在此目录下创建practice目录,然后右键点击该文件夹, 在弹出的上下',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}10257人阅读
参考链接: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安装
&&& 到官方网站下载最新版本安装。
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库的内容了.
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:524142次
积分:8769
积分:8769
排名:第1100名
原创:354篇
转载:47篇
评论:263条
(1)(2)(1)(2)(6)(6)(3)(3)(5)(4)(4)(23)(1)(40)(1)(1)(2)(66)(100)(54)(1)(1)(1)(2)(1)(2)(1)(1)(2)(1)(2)(11)(20)(3)(9)(7)(3)(6)(1)(5)Icansoft 的BLOG
用户名:Icansoft
文章数:127
评论数:237
访问量:3191462
注册日期:
阅读量:24883
阅读量:208006
阅读量:966617
阅读量:132894
51CTO推荐博文
一 下载所需程序并安装
&& &1.&Subversion服务器 for windows 访问下载,本人下载了zip包,解压后改名为D:\SVN;
&& &2.&TortoiseSVN客户端 访问下载,安装后提示重启,但在我没有重启前能够进行TortoiseSVN的setting和查看Repository。在任意文件夹/文件右键就会看到“TortoiseSVN”菜单项。
二 建立版本库 (Repository)
&& &首先创建一个空目录(H:\SVNRepos)作为所有版本库的根目录,便于集中管理所有版本库。
&& &接着打开cmd命令行进入D:\SVN\bin,输入
&svnadmin create H:\SVNRepos\Repos1
这样子在H:\SVNRepos文件夹里面建立了一个文件夹Repos1,这就是一个版本库,里面有一些文件。
三 启动SVN服务器
&& &原来建立版本库不需要启动SVN服务器。
&& &打开cmd命令行进入D:\SVN\bin,输入
&svnserve --daemon --root H:\SVNRepos
--daemon表示svnserve将以守护进程方式运行,当关闭当前命令行窗口就会把svnserve stop了。我们可以通过svnserve -h来查看相关选项。
&& &接下来我们可以通过TortoiseSVN -& Repo-browser来查看版本库:在点击那个菜单项后弹出的URL对话框中输入
&svn://localhost/Repos1
&ok后就可以看见Repos1版本库的目录结构了。
** 本人按照网上的文章说,启动SVN服务器输入svnserve --daemon不指明根目录,随后输入的svn://localhost/SVNRepos/Repos1会提示找不到的!
四&配置用户和权限 &此部分具体可参考
&& &打开版本库目录的conf\svnserve.conf文件,把里面的被注释的password-db = passwd,去掉前面的 # 注释符,并且前面不能有空格。这样将会使用conf\passwd文件作为密码数据库。
&& &修改密码数据库passwd,添加user:
&& &[users]
&& &user = passwd &(格式: &user name = password, 一行一个account)
&&& (&无需重启服务器,即可使用!如果提示“认证失败”,请检查这里的配置)
***因为此Subversion服务器仅供局域网/本地使用,所以不需要Apache服务器。如需Apache服务器,可以参考TortoiseSVN 操作指南里面的介绍!或者Subversion文件夹里面的Readme文件也有说明!
五 开始新的项目
650) this.width=650;" border="0" alt="" src="../attachment/304520.png" />
了这篇文章
类别:┆阅读(0)┆评论(0)本周日,内容管理平台WordPress迎来了重要一天。来自W3Techs的数据显示,目前已有1/4的互联网网站基于WordPress平台。 W3Techs表示:“在我们知晓内容管理系统的网站中,有58.7%的网站使用WordPress。这占所有网站的25.0%。”…
1.打开终端,输入“sudo apt-get installapache2”,回车; (安装apache2.0) 2.如有...
本教程是在 VMware 9 下安装当前最新版的 Mac OS X Mountain Lion 苹果系统。曾在Virt...
vmware workstation可以虚拟出来各种真实网络环境、实...
在PHP网站开发中,最基本的PHP环境搭建涉及PHP、Apach...
Preface 无论是对于搜索引擎还是对于访客而言,很多网...
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序...
1 总体框架 1.1 体系架构 Postfix:提供smtp标准协议...
Kloxo是国外一个非常强大的并且开源免费的主机控制面...
ZMap是一个开源网络扫描工具,可以帮助研究人员快速的...
使用Wordpress朋友总会难免需要对自己的WP进行一些个...
许多站长在社区发展壮大的过程中,都为2个问题而烦恼...
以前做项目的时候就依葫芦画瓢的设置 { font-family:a...
这篇文章本来不是很想写的,因为出这种问题的相当少,...
大约一周前, 微信 第一自媒体联盟WeMedia的微信群爆...
内容简介 防火墙的概述 iptables简介 iptables基础 ip...
【 友情链接请联系:

我要回帖

更多关于 linux svn服务器搭建 的文章

 

随机推荐