最近搭建了一下 SVN 服务器,总结了一下搭建过程,希望可以方便更多的朋友。
1、下载并安装 windows 下 SVN 客户端视图软件“乌龟 SVN”,官网下载地址是:http://tortoisesvn.tigris.org/。32 位 windows 的最新版本是:TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi,大小 19 MB,作者上传了一份到 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.4 MB,作者上传了一份到 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 文件进行编辑,添加以下信息:
SET APR_ICONV_PATH="F:\tools\svn\iconv"
重启电脑。
4、创建 SVN 存储库。命令行执行以下命令:
svnadmin create F:\tools\svn\repository
这时候 svn 安装目录下有 repository 文件夹生成。
5、服务器相关配置。打开 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: Option expected 错误),这是设置用户,一行一个,存储格式为“用户名=密码”,如可插入一行:admin=admin123,即为系统添加一个用户名为 admin,密码为 admin123 的用户。保存。
6、运行 SVN 服务。命令行执行:
svnserve --daemon --root F:\tools\svn\repository
服务启动。当然也可以建立一个批处理文件并放在 windows 启动组中便于开机就运行 SVN服务。
7、创建批处理文件,开机运行 SVN 服务。新建一 notepad 文件,重命名其名为“svnserver.bat”,保存在 F:\tools\svn\svnBat 目录下,编辑其内容如下:
@echo off
SVN 服务器已经启动......
打开注册表编辑器,找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 项,点开类型为“REG_SZ”,名称为“(默认)”的那个选项,数值数据输入 "F:\tools\svn\svnBat\svnserver.bat"。注意一定要带上引号,保存。
再次启动计算机时,SVN 服务即启动。
8、为我们的项目创建版本树。确定 SVN 服务(命令行或者 windows 服务)运行后,新增系统变量“SVN_EDITOR”,值为“C:\WINDOWS\NOTEPAD.EXE”。比如我们的项目名为“myprojects”,新开一 CMD 窗口,命令行执行:
svn mkdir svn://localhost/myprojects
随即关闭记事本打开的 log 文件窗口后按“c”键继续后生成项目树。
生成项目树时需要用户名和密码,输入 passwd 文件里给的用户名 harry,密码 harryssecret 即可。
创建其他项目的版本树操作同上,只需要把“myprojects”换成我们的具体项目名即可。
OK,SVN 服务器安装配置到此结束。局域网内使用
svn://192.168.6.117/myprojects
即可共享项目资源(作者内网 IP 是为 192.168.6.117)。
参考:
http://www.duduwolf.com/post/setting_up_subversion.asp。
参考:
http://blog.csdn.net/zhoushengchao/archive/2010/03/12/5368675.aspx。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/defonds/archive/2010/03/16/5386990.aspx
分享到:
相关推荐
#### 四、配置SVN服务器 1. **编辑配置文件**: - 进入`svnwork/conf`目录,找到三个重要的配置文件:`svnserve.conf`、`passwd`和`authz`。 - 使用文本编辑器打开`svnserve.conf`,并按照以下方式修改设置: - ...
配置SVN服务器的第一步是创建仓库(Repository)。仓库是存储项目文件的地方,每个项目可以有自己的仓库。在VisualSVN Server中,可以通过管理界面新建仓库,设置仓库路径,并选择存储格式(如FSFS或BDB)。仓库创建...
### SVN服务器配置大全...以上步骤涵盖了从环境准备到SSL加密配置,再到SVN服务器的具体安装与配置全过程,确保了SVN服务器在安全环境下稳定运行。通过遵循上述步骤,你将能够搭建起一个既安全又高效的SVN服务器系统。
在Windows环境下,我们可以使用SVN服务器程序来搭建一个本地或远程的代码仓库。 本压缩包提供的内容包括了SVN服务器程序和将其安装为Windows服务的插件,以及一份详细的安装说明。以下将详细介绍如何进行安装和配置...
CollabNet Subversion Edge 是一款集成了Subversion版本控制系统、Apache服务器和管理界面的开源工具,主要...通过清晰的步骤,你可以轻松地搭建起一个功能完备的SVN服务器,让团队成员高效地进行版本控制和协同开发。
1. **安装与配置SVN服务器** - 首先,你需要下载并安装VisualSVN Server,这是一个在Windows上运行的Subversion服务器。安装过程中,按照向导步骤操作,确保选择正确的安装路径,并配置好端口号(默认为8443)。 -...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录...正确配置SVN服务器,能有效提升团队协作效率,保证代码的安全性和版本管理的有效性。通过学习和实践,你可以掌握这一强大的版本控制工具。
1. SVN服务器配置: SVN服务器通常使用Apache HTTP Server或VisualSVN Server。Apache HTTP Server需要通过mod_dav_svn模块来支持SVN,而VisualSVN Server则是一个专为Windows设计的一体化解决方案。安装过程中,...
本套资源包含了Windows环境下SVN服务器和客户端的安装文件,对于需要备份项目或学习SVN操作的用户来说,是一份十分实用的资料。 首先,我们来了解什么是SVN。Subversion,简称SVN,是一个开源的版本控制系统,用于...
SVN服务器是存储项目代码的地方,其中VisualSVN Server是一个流行的Windows平台SVN服务器。VisualSVN Server提供了一个易于使用的管理界面,可以轻松创建和管理SVN仓库,设置用户权限和访问控制。安装文件`...
在Windows环境中,SVN服务器的配置和管理可以相对复杂,尤其是对于不熟悉命令行界面的用户。"SVN for Windows 中文服务器"是为了解决这个问题,提供了一个友好的图形化界面,使得设置和管理SVN服务器变得更加直观和...
本文将详细介绍如何在Windows和Linux环境下,利用脚本实现SVN仓库的自动化全备份与增量备份,并进行异地备份。 【描述】: Windows下的自动化备份通常涉及编写批处理脚本,结合任务计划程序来定时运行。这个过程...
1. 下载并安装SVN服务器软件,如VisualSVN Server for Windows或CollabNet Subversion Server for Linux。 2. 配置SVN仓库,创建一个或多个项目仓库,用于存放代码。 3. 设置访问控制,通过用户账户和权限管理来控制...
- `SVN安装与配置.docx`:这份文档应详细介绍了上述步骤,包括每一步的具体操作和可能遇到的问题,是安装配置SVN的重要参考资料。 通过遵循上述步骤和参考提供的文档,即使是没有经验的新手也能成功搭建并管理SVN...
- 配置客户端:在客户端上配置SVN服务器地址,导入或创建用户认证信息,以便连接到SVN服务器。 5. 使用技巧: - 检出(Checkout):首次使用时,需从服务器检出项目到本地,创建工作副本。 - 更新(Update):...
通过以上步骤,你已经在Windows XP上成功地配置了一个基本的SVN服务器,使用Apache作为前端Web服务器,允许用户通过Web浏览器进行版本控制操作。请注意,这只是一个基础配置,实际环境中可能还需要考虑SSL加密、用户...
标题中提到的“SVN Server的搭建与配置”意味着将要讨论的是如何设置和配置一个SVN(Subversion...这些知识对于希望在Windows平台上实现SVN版本控制的用户来说至关重要,并且涵盖了从基础搭建到高级权限配置的全过程。
安装过程包括下载安装程序,按照向导进行操作,并配置SVN服务器的端口和仓库路径。 **服务器配置:** 1. **创建仓库**:在服务器端,你需要选择一个目录来创建SVN仓库,这可以通过命令行工具`svnadmin create`完成...
安装后,开发者可以通过配置SVN服务器来创建仓库,设置权限,管理用户,确保团队成员可以安全地访问和协作代码。 语言包是为了解决多语言环境下的使用问题,使得非英文用户也能无障碍地使用SVN。此压缩包包含了...