安装svn和客户端TortoiseSVN
svnserve.conf文件中:
[general]
anon-access = none //这个必须为none,原来默认为read,可能因为bug的原因,导出时会报错
auth-access = write
password-db = passwd
authz-db = authz
authz文件:
[groups]
admin = hq,ljf
[/]
@admin = rw
passwd文件:
[users]
hq = hq
ljf = ljf
启动服务:svnserve -d -r d:\svn\lx
此时作为守护进程启动,如果cmd窗口关闭,服务也将停止,也可将其生成window服务由系统来启动,见以下说明
svnserve作为Windows服务
如果你的Windows系统是Windows NT (2000, 2003, XP, Vista)的后代,你可以将svnserve作为Windows服务运行,这是比使用--daemon (-d)选项直接运行守护进程感觉更好。使用守护进程模式,需要打开命令行窗口,输入命令,然后保持命令行窗口不关闭,而作为Windows服务时,在后台运行,可以在启动时自动执行,并且可以使用同其他Windows服务一致的管理界面启动和停止服务。
你需要使用命令行工具SC.EXE定义新的服务,就像inetd的配置行,你必须在Windows启动时指明svnserve的调用:
C:\> sc create svn binpath= "C:\svn\bin\svnserve.exe --service -r C:\repos" displayname= "Subversion Server" depend= Tcpip start= auto
这样定义了一个新的Windows服务,叫做“svn”,会在启动时(在这个例子里,根目录是C:\repos。)执行特定的svnserve.exe,可是前面这个例子产生了一些错误。
首先,要注意svnserve.exe必须使用--service选项启动。svnserve的其它选项必须在同一行上指定,但你不能使用冲突的选项,例如--daemon (-d)、--tunnel或--inetd (-i),而选项-r或--listen-port都没有问题。第二,调用SC.EXE时必须注意空格:key= value的模式中key=之间必须没有空格,而且在与value之间只能有一个空格。最后,必须注意执行的命令行中的空格,如果目录名中包含了空格(或其它需要回避的字符),为了回避这些字符,请将整个binpath值放在双引号中:
C:\> sc create svn binpath= "\"d:\program files\Subversion\bin\svnserve.exe\" --service -r d:\svn\crm" displayname= "Subversion Server" depend= Tcpip start= auto
也需要注意单词binpath会造成误解—它的值是一个命令行,而不是可执行的路径,所以我们为了防止有嵌入的空格而使用了引号围绕。
一旦定义了服务,就可以使用标准GUI工具(服务管理控制面板)进行停止、启动和查询,或者是通过命令行:
C:\> net stop svn C:\> net start svn
也可以通过删除其定义删除服务:sc delete svn,只需要确定首先停止服务,SC.EXE有许多子命令和选项,更多信息可以运行sc /?查看。
分享到:
相关推荐
Svn服务器搭建简单教程 Svn服务器搭建简单教程 Svn服务器搭建简单教程 搭建SVN服务器必不可少
SVN服务器搭建和使用
svn 服务器搭建,简单demo ,保证搭建成功
SVN服务器搭建与使用,内附最新svn服务器下载地址,以及svn服务器搭建与使用的安装使用步骤,并且都是以图文的形式来说明的哦。保你一看就可以自己搭建使用,并且文字、图片说明非常清晰,不存在看不清的情况
SVN服务器搭建以及Eclipse作为SVN客户端配置
SVN服务器搭建和配置[整理].pdf
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
SVN服务器搭建和使用图文教程
SVN服务器搭建和使用 超详细版图解 绝对值
SVN服务器搭建以及Myeclipse插件SVN配置资料_成功版(内含所需安装软件)
SVN服务器搭建简易教程doc版,应该能用。
SVN服务器搭建所需要的安装包,适合widowns32位系统,共享一下!
基于 Apache 服务器的Subversion安装与配置,SVN是管理工程本版的必备工具,相对vss以及其前身cvs来说都有着无与伦比的优势
windows下SVN服务器搭建,包括[服务端安装],[客户端安装],以及TortoiseSVN的使用详解
详细描述了svn服务器搭建情况以及访问ip的限制,如果有需要软件的 可以留下邮箱地址,我发给你们!
非常详细的SVN服务器搭建、配置和使用说明,doc格式,27页。
linux SVN服务器搭建步骤