SVN服务器开启方法

更新时间:2023-05-23 13:51:41 阅读: 评论:0

方法1:
在你装svn服务器的时候把控制面板-管理工具-服务-svn服务器的那项调为自动后
只要是装svn服务器的机器开机svn服务自动就启动了
方法2:
Windows下自动启动SVN服务详解
本节介绍一下Windows下自动启动SVN,包括安装svnrvice,配置服务是自动启动和删除服务几部分,在这里和大家简单介绍分享一下,希望通过本节的学习你能掌握Windows下自动启动SVN的方法。
以前的svnrve要想成为windows服务,必须依赖于svnrvice或其他工具。从Subversion1.4开始,Subversion本身就集成Windows服务的工具。
1.安装svnrvice
在WindowsNT中(包括WindowsXP,Windows2000,Windows2003Server)本身包含了一个安装服务的工具,叫做"ServiceControl",也就是sc.exe。
例如我的Subversion安装在"D:Subversion",版本库在"D:svnroot",而我希望对应的Subversion服务名为svnrvice,安装这个svn服务的命令就可以这样写:
sccreatesvnrvice
binpath="--rvice-rD:svnroot"
displayname="SVNService"
depend=Tcpip
请注意,因为便于察看,上面的命令分为多行,但在实际执行时应该在一行里。另外,在以前启动svnrve时会使用"-d"选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,"-i"和"-t"选项也不能使用。
在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行"netstartsvnrvice"启动这个服务,然后使用"netstopsvnrvice"停止服务。
另外还有两点需要小心处理。首先,如果路径中包括空格,一定要用“”处理“"”号,例如上面的例子中如果在“c:programfilessubversion”中,则命令应该写为“binpath="""”(“”中的内容),整个命令如下,红色部分是改变部分:
sccreatesvnrvice
binpath="""--rvice-rD:svnroot"
displayname="SVNService"
坡道起步depend=Tcpip
其次,sc对选项的格式还有要求,例如“depend=Tcpip”不能写为“depend=Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。烤盘
2.删除服务
如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,只需要运行"scdeletesvnrvice","svnrvice"就是我们创建服务时使用的名字。
3.配置服务是自动启动SVN
默认情况下安装的服务不会随Windows的启动而启动SVN,为了使svn服务能够随Windows启动而启动,需要修改一下"sccreate"命令(首先要删除),增加"start=auto"选项:
sccreatesvnrvice
binpath="D:\Subversion\--rvice-rD:\svnroot"
幼儿园父母寄语
displayname="SVNService"
depend=Tcpip
start=auto
当然你也可以使用图形化的工具修改服务的属性,你可以在“开始->运行...”中执行"rvices.msc",然后在界面中修改。
查考文献:/Alpha/archive/2007/08/29/141108.html
注意:在使用eclipSVN插件时,我发现原来的路径不管用了,所以创建服务的时候要注意binpath="D:\Subversion\--rvice-rD:\svnroot"svnroot是你库的上一个目录。我就犯了这个错误了地址写成了D:\svnroot\demo,结果我客户端访问svn://localhost/svnroot/demo是提示non-existentinthatrevision,修改成svn://localhost/就能访问了,当然如果你就使用一个库的话,刚才的访问就更方便了。本节介绍Windows下自动启动SVN,请关注本节其他相关报道。
方法3:
五步轻松实现SVN安装和启动
本节简单描述一下SVN安装和启动的步骤,这里分五个部分讲解,在学习SVN的过程中,难免会遇到此问题,在这里和大家分享一下,看完本文你肯定有不少收获,希望本文SVN安装和启动能教会你更多东西。下面是具体步骤。
STEP1:下载和安装
首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1。
下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。
下载TortoiSVN进行本地安装,我安装的是最新的1.3.2forsvn1.3.0,这是一个将SVN集成到windowsshell中的GUI管理工具,推荐使用。
STEP2:创建储存库
我们来看一下SVN安装和启动中如何创建储存库。安装完TortoiSVN后提示要重启机器,其实启不启都可以正常使用了,首先创建SVN储存库(repository),可以选择命令行方式或者通过TortoiSVN插件进行GUI操作,命令行运行如下:
svnadmincreateE:\svn\repository
e:\svn\repository就是我指定的储存库目录,如果用GUI方式,可以在这个目录下点击右键
老师作文800字选择[TotoiSVN]->[]进行创建,版本库模式指定为默认的即可。
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部数据;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。下面我们看一下SVN安装和启动中如何进行配置。
STEP3:配置
打开/conf/目录,打开f找到一下两句:
#[general]
安全会议纪要#password-db=passwd
互通有无去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件
同样打开passwd文件,将
#[urs]
#harry=harryscret
#sally=sallyscret
这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名=密码”,如可插入一行:admin=admin888,即为系统添加一个用户名为admin,密码为admin888的用户
STEP4:运行SVN服务
SVN安装和启动第四步运行SVN服务。在命令行执行svnrve--daemon–rootE:\svn\repository(写为svnrve–d–rE:\svn\repository)也行
妊娠期糖尿病食谱服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务,或者在这个地址/~mbn/svnrvice/下载那个文件,拷贝到E:\svn\bin目录下,再从命令行下执行:
svnrvice-install--daemon--root"E:\svn\Repository"
scconfigsvnrvicestart=auto
netstartsvnrvice
此文件会将SVN变成windows系统的一个服务,并默认为自启动,注意:执行第三句时确保前面以命令行方式运行的SVN服务已经停止,如果没停止可在其窗口中按Ctrl+C中止运行。
STEP5:创建项目版本树
确定SVN服务(命令行或windows服务)运行后,在你需要导入储存库的目录下单击右键选择[TortoiSVN]->[],在弹开的窗口的URL框中输入"svn://localhost/myproject"点击"OK"执行导入,如果没有报错,数据就全部加入SVN储存库目录树上了。用命令行也可以完成这些操作,这需要你在系统变量中新建一个“SVN_EDITOR”的系统变量,变量值为本地的一个文本编辑器执行文件路径,一般指到windows的记事本上就行了"c:\",然后新开一个CMD窗口,执行
svnmkdirsvn://localhost/myproject
随即关闭记事本打开的log文件窗口后按"c"键继续后生成项目树。一般情况,我们在创建文件根路径后应该在创建三个目录:branches、tags、trunk,这三个目录是Subversion需要的三个目录。对于checkout、commit、update等操作可以通过svn命令行方式执行,也可以用TortoiSVN的windows菜单完成,非常简单咯。本节讲解海南守宫SVN安装和启动完毕。

本文发布于:2023-05-23 13:51:41,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/925130.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务   启动   目录   安装   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图