大家好:
针对团队开发来说,找个代码管理软件是必不可少的。常规使用率最高的要么是MS的VSS,要么是SVN,当然还有其他的,根据团队以及需要。
刚进一个新公司:易讯时代公司,也就是深圳168厂房网。负责程序,但是多人开发团队没有资源管理工具,在实际工作中带来极大不方便,于是我选用的是SVN.
但是使用的比较数据,而针对配置来说,几乎没有实践到熟练的程度,之前配置使用过,但是已经忘记了。从下载的SVN Server 2.5.0 以及技术文档来看了。看的不是很明白(英文只能阅读大概含义,太差劲呗)。在网上大量的百度、谷歌之后。配置操作一次配好。
但是,在重启机器后,是否不听话了,访问不了。结果服务被停了。又创建windows服务以便不需要重启电脑还需开服务。
来来回回折腾了好长时间。正常了一天。结果在第二天又出问题了。提交文件提示 不能移动文件信息,创建文件拒绝操作。查了日志,发现好多错误,结果svn 服务启动不了。在运行services.msc 后找到了VisualSVN Server 没有启动起来。
很纳闷,我回想了下,昨天配置站点的时候,把盘符格式给转化了下 Conver e: /fs:ntfs。难道是这个原因导致?手动启动,还好能启动。
但是在提交修改的文件时候,死活提交不了。谷歌了大量文章因为是windows Search服务的开启,需要禁止该项服务,在服务管理器中根本就没有这项服务啊!联想了下,是否因为盘符转化而导致呢?所以想到了权限问题。添加user 分配修改、写入权限。提交文件,创建文件全部正常。
经过这番折腾,想把个人的总结写下:
一、SVN SERVER 安装
1.下载 VisualSVN Server 以及 TortoiseSVN
2.安装 TortoiseSVN ,然后安装 VisualSVN Server 。在安装过程中,有可能会碰到让你查看【事件查看器 】,取消将退出安装,其实此时你可以看到程序菜单里有VisualSVN-> VisualSVN Server Manage,点击可以弹出管理窗口,而此时是因为服务管理器中的VisualSVN Server 没有启动,请手动启动,如果启动不了(系统不兼容问题可能性极大)那就没有办法继续下去。
3. 环境变量的配置 ;d:\VisualSVN Server \bin\
4. 版本控制的根目录,在新建根目录(d:\MyProject)上右键 TortoiseSVN ->Create Repositories Here 命令.
5.配置用户和权限
进入d:\Repositories\conf目录,会看到3个文件:svnserve.conf、passwd、authz。
修改svnserve.conf
# anon-access = read
# auth-access = write
# password-db = passwd
6.创建资源文件放置目录,在VisualSVN Server Manage 中创建。可以创建多个,并分配用户权限。
7.创建windows服务
注册Subversion服务
每次运行Subversion服务器时都需要在命令行窗口中输入命令(开始菜单->运行->输入cmd,打开命令行窗口,输入: svnserve -d -r d:\Repositories),非常繁琐,如果能够把Subversion注册为一个Windows的服务,并设置为自动启动,这样每次开机后就会自动运行Subversion服务器了。\
8.安装服务
sc create subversion_service binpath= "d:\VisualSVN Server \bin\svnserve.exe --service -r d:\Repositories" Displayname= "SVN Server" depend= Tcpip
完成。
希望您能顺利安装配置成功。
分享到:
相关推荐
6. **VisualSVN-Server-4.2.1-x64.msi**: 这是Visual SVN Server 4.2.1 x64的安装程序,是一个Microsoft Installer(MSI)文件,用户可以通过双击此文件来安装Visual SVN Server。 7. **enterprise**: 可能是压缩包...
在本文中,我们将详细讲解如何在Windows 64位操作系统上安装和配置VisualSVN Server 4.2.2,以及如何利用它来管理版本控制。 一、安装VisualSVN Server 1. 下载与解压:首先,你需要从官方渠道下载"VisualSVN-...
"SVNServer.rar"这个压缩包显然包含了搭建和使用SVN服务器所需的一些基本组件和指导信息。 首先,`svnsetup.exe`很可能是Subversion服务器的安装程序。在Windows环境中,这个文件通常用于安装SVN服务端,包括Apache...
在安装完成后,你可以像在Windows中一样,通过RabbitVCS在Linux系统中进行提交、更新、对比、解决冲突等SVN操作,极大地提高了在Linux环境下的工作效率。如果你遇到任何问题,不要犹豫,与其他开发者交流,共同学习...
安装 VisualSVN-Server-3.6.0-x64.msi 文件将提供一个易于使用的界面来配置和管理 SVN 服务器。通过这个版本,管理员可以方便地创建、删除和管理多个代码仓库,设置用户权限,以及进行备份和恢复操作。确保及时更新 ...
1. **日志查看**:SVNServer会产生日志文件,用于诊断问题。 2. **仓库备份**:定期备份仓库,以防数据丢失。 3. **性能优化**:根据服务器负载调整配置,例如增加缓存大小,优化网络连接。 **总结** SVNServer...
在"SVN server/client"中,包含了SVN服务器和客户端组件,它们是实现SVN功能的核心部分。 **SVN服务器**: 1. **安装与配置**:SVN服务器通常通过Apache HTTP Server或VisualSVN等软件来搭建。Apache集成模块如mod_...
6. **操作示例**:完成上述步骤后,可以通过客户端进行基本的svn操作,如`checkout`(检出)获取最新代码,`commit`(提交)将更改保存到服务器,`update`(更新)同步仓库的最新变动,以及`merge`(合并)解决冲突...
离线安装Linux SVN需要仔细规划和准备,确保所有依赖项都已就绪,以避免安装过程中出现的问题。在没有网络的情况下,这提供了一种有效的部署方式,特别是对于那些无法或不便连接到互联网的服务器。
【标签】"svnServer"进一步强调了讨论的核心是关于Subversion服务器的设置和管理,可能涉及的方面包括安装、配置、用户权限管理、仓库创建、客户端连接以及日常的版本控制操作等。 【压缩包子文件的文件名称列表】...
在安装过程中,可以选择安装SVN服务器组件,如VisualSVN Server,用于托管代码仓库。如果只需要客户端工具,那么这个步骤可以跳过。 4. **安装完成后设置环境变量** 安装完毕后,可能需要手动添加SVN的bin目录到...
【标题】"svnserver(64)+svnclient(64)" 涉及的主要知识点是Subversion(简称SVN)的64位版本,包括服务器端(svnserver)和客户端(svnclient)。 Subversion是一种广泛使用的版本控制系统,用于管理软件项目的源...
Windows环境下安装SVN服务器的知识点主要包括以下几个方面: 1. 系统与版本的选择: - 本文实例使用的是Windows Server 2003 R2 Enterprise X64 SP2(64位),同时适用于Windows Server 2003 X86 SP2、Windows XP ...
在这个"svn安装以及资源"的压缩包中,我们很可能会找到关于如何在不同操作系统上安装SVN,以及使用它的相关文档和指南。 首先,让我们详细讨论SVN的安装过程。在Windows系统中,通常会使用VisualSVN Server或...
- SVN的核心功能在VisualSVN Server中得以实现,包括版本化文件、分支和合并、冲突解决、日志查看等。 - 版本库可以通过URL访问,支持多种客户端工具,如TortoiseSVN、Visual Studio插件等。 4. **备份与恢复**:...
"SVN-Server-4.1.3-x64.rar" 是一个针对64位操作系统的SVN服务端程序的压缩包,包含版本号4.1.3的服务器安装文件。 **SVN服务端详解:** SVN服务端是SVN系统的核心部分,它负责存储和管理所有版本化的项目文件。这...
在Ubuntu 10.04操作系统中安装和配置Subversion(SVN)服务器是一个关键的任务...以上就是Ubuntu 10.04上安装和配置SVN服务器以及使用客户端的基本步骤。确保根据你的实际需求调整配置,以实现最佳的安全性和协作效率。
在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...
本指南将详细介绍如何安装和配置SVN服务端,以及如何利用其特性进行项目管理。 首先,让我们了解一下SVN的基本概念。Subversion的核心功能是跟踪文件和目录的变更历史,允许多个用户协同编辑同一份代码库,同时避免...
总之,这个压缩包包含了一套完整的中文版SVN工作环境,包括服务器、客户端、汉化文档以及安装说明,为用户提供了在Windows平台上使用SVN的全套解决方案。通过这些资源,无论是新手还是经验丰富的开发者,都能更便捷...