搭建局域网SVN服务器[window平台]

来源:互联网 发布:goaddy需要几个数据库 编辑:程序博客网 时间:2024/05/28 11:30

说明:

以下文章转自:http://developer.51cto.com/art/201005/201764.htm

1、在本文的操作过程中如果遇到相关问题。比如命令找不到。可以将安装文件的路径加入classpath中。

2、window xp下对于C:\AUTOEXEC.BAT不起作用的。在开机的时候并无影响

3、建立repositry可以使用乌龟SVN软件进行右键create即可

4、svnserve --daemon --root F:\svnrepository 命令注意对应你的repository路径

5、不要纠结于文章中的批处理命令。在启动服务之后去尝试建立项目开始开发即可

6、添加SVN为window service

创建setupservice.bat文件并且运行即可。文件内容如下:

sc create svnserve binpath= "C:/Program Files/Subversion/bin/svnserve.exe --service -r d:/svnhome" depend= Tcpip start= auto
sc start svnserve
pause




本节讲解一下Windows下安装并配置SVN服务器全过程,之前将结果Linux下SVN服务器的搭建,大家可以对比一下看看二者有什么区别,下面是具体的步骤。
最近搭建了一下SVN服务器,总结了一下搭建过程,希望可以方便更多的朋友。
1、下载并安装windows下SVN客户端视图软件“乌龟SVN”,官网下载地址是:http://tortoisesvn.tigris.org/。32位windows的最新版本是:TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi,大小19MB,作者上传了一份到CSDN资源,下载连接地址:http://download.csdn.net/source/2134092。乌龟SVN安装成功后,打开我的电脑任一文件夹后单击右键,会发现快捷菜单里有了TortoiseSVN相关选项。其实乌龟安装不安装无所谓,尤其是对于命令行喜好的朋友。
2、下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载。最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,作者上传了一份到CSDN资源,下载连接地址:http://download.csdn.net/source/2134114。
3、安装SVN至我的电脑。最好使用中文路径,而且路径中不要有空格。双击Setup-Subversion-1.6.5.msi->进入SVN安装欢迎界面,点击“Next”->进入版权相关声明界面,点击“Next”->进入安装目录选择界面,作者选择的是F:\tools\svn,点击“Next”->进入安装确认界面,点击“Install”->安装结束界面,点击“Finish”结束安装。
打开C:\AUTOEXEC.BAT文件进行编辑,添加以下信息:SETAPR_ICONV_PATH="F:\tools\svn\iconv"重启电脑。
4、创建SVN存储库。命令行执行以下命令:
svnadmincreateF:\tools\svn\repository这时候svn安装目录下有repository文件夹生成。
5、SVN服务器相关配置。打开F:\tools\svn\repository\conf目录,打开svnserve.conf找到以下两行:
#[general]
#password-db=passwd
去掉每行开头的#,第二行是指定身份验证的文件名,即passwd文件。保存。
同样打开同目录下的passwd文件,找到以下几行:
#[users]
#harry=harryssecret
#sally=sallyssecret
去掉每行开头的#(记住删除#后该行前边不可以有空格,不然会出svn:F:\tools\svn\repository\conf\svnserve.conf:20:Optionexpected错误),这是设置用户,一行一个,存储格式为“用户名=密码”,如可插入一行:admin=admin123,即为系统添加一个用户名为admin,密码为admin123的用户。保存。
6、运行SVN服务。命令行执行:
svnserve--daemon--rootF:\tools\svn\repository服务启动。当然也可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务。
7、搭建SVN服务器是需要创建项目版本树。确定SVN服务(命令行或者windows服务)运行后,新增系统变量“SVN_EDITOR”,值为“C:\WINDOWS\NOTEPAD.EXE”。新开一CMD窗口,命令行执行:
svnmkdirsvn://localhost/myprojects随即关闭记事本打开的log文件窗口后按“c”键继续后生成项目树。生成项目树时需要用户名和密码,输入passwd文件里给的用户名harry,密码harryssecret即可。
8、创建批处理文件,开机运行SVN服务。新建一notepad文件,重命名其名为“svnserver.bat”,保存在F:\tools\svn\svnBat目录下,编辑其内容如下:
@echooff
echoXXX项目SVN服务器已经启动......
svnserve--daemon--rootF:\tools\svn\repository

echoXXX项目SVN服务结束!打开注册表编辑器,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run项,点开类型为“REG_SZ”,名称为“(默认)”的那个选项,数值数据输入"F:\tools\svn\svnBat\svnserver.bat"。注意一定要带上引号,保存。再次启动计算机时,



原创粉丝点击