svn在windows系统下的安装步骤
1)首先去官方网站下载安装包
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
笔者下载的是svn-win32-1.5.4.zip解压文件
1). Download SVN server file and unzip to anywhere you prefer.
The file i used is the latest version: svn-win32-1.5.6.zip
2)设置把解压文件的bin子目录添加到patp的环境变量中
2). Add its bin directry into PATH environment veriable
Once finished, type ’svn’ command in DOS or terminal to test the installation and settings.
3)创建一个存放工程(会有很多工程)的目录 比如E:/svnworkspace
然后再创建一个工程(例如工程名称为myfirstproject)
C:\>svnadmin create E:/svnworkspace/myfirstproject
3). Now, let’s create a new project
svnadmin create D:\repository\myproject
4)配置项目
设置一些配置访问权限 访问认证信息
创建的新工程E:/svnworkspace/myfirstproject下面有个conf目录,下面有三个文件authz,passwd,svnserve.conf
打开svnserve.conf设置项主要有
[general]
anon-access = read//匿名用户只有读权限
auth-access = write//认证用户有写权限
password-db = passwd//用户密码设置文件名称
authz-db = authz//用户权限设置文件名称
realm = myfirstproject//项目名称
打开passwd设置项主要有
littlelion = 123456
打开authz设置项主要有
[groups]
developers = littlelion
@developers = rw
4). Configure our new project
After myproject was created successfully, you will find several files and folders created in it.
In conf folder, there are three files - authz, passwd, svnserve.conf - listing.
– svnserve.conf: the main entry for your project configuration.
In general section, set:
anon-access = none ## anonymous users are not allowed to access
auth-access = write ## authenticated users have write privilege.
password-db = passwd ## use the default password file, i.e. passwd file
authz-db = authz ## use the default authorization file, i.e. authz file
realm = myproject ## which realm to be protected. Here is our new project, i.e. myproject
–passwd: the user accounts are stored here
We will add two users for demonstration, harry and sally. You can just uncomment the existing lines.
harry = harryssecret ## harry is the user login name, harryssecret is his password.
sally = sallyssecret
–authz: authorization for the users
We make harry become a developer, sally is an observer only.
[groups]
developers = harry
Then we grant the permissions for them.
[myproject:/]
@developers = rw
sally= r
5)启动svn服务
C:\>svnserve -d -r E:/svnworkspace2 --listen-port 9000
注意listen-port前面是两个分隔符,不然命令无效
5). Now, the configuration was finished, so lets start the svn server
svnserve -d -r D:\repository --listen-port 9000
6)导入工程项目
C:\>svn import F:\workspace2\myfirstproject svn://localhost:9000/myfirstproject -m "initial import" --username littlelion --password 123456
还是注意用户名密码前的两个分隔符写法
import第一个是需要导入的工程项目 第二个是导入到svn库的位置,需要先建立一个svn项目才能导入这个项目,否则不能导入
导入后可以导出这个项目
C:\>svn co svn://localhost:9000/myfirstproject C:/myfirstproject --username littlelion --password 123456
6). Check out our new project
svn co svn://ip|host:9000/myproject myproject --username harry --password harryssecret
You can also make svn server as a windows service:
sc create svn binpath= "[yoursvnfolder]\bin\svnserve.exe --service -r D:\repository --listen-port 9000" displayname= "Subvsersion Server Service" depend= Tcpip start= auto
If you want to reconfigure:
sc config svn binpath= "[yoursvnfolder]\bin\svnserve.exe --service -r D:\repository --listen-port 9000" displayname= "Subvsersion Server Service" depend= Tcpip start= auto
Note: There is a space after each ‘=’ symbol.
P.S. svn server can be integrated with http server wonderfully, so that all svn files can be accessed via http protocol. But this is out of the scope of my article, because I already said I just want a simple svn server
.
分享到:
相关推荐
在安装过程中,可以选择安装SVN服务器组件,如VisualSVN Server,用于托管代码仓库。如果只需要客户端工具,那么这个步骤可以跳过。 4. **安装完成后设置环境变量** 安装完毕后,可能需要手动添加SVN的bin目录到...
### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的...通过上述步骤,我们可以在Windows环境下成功安装和配置SVN服务器和客户端,并进行基本的操作,这对于日常的版本控制管理非常有帮助。
### Apache配合SVN在Windows下的安装配置及其权限管理 #### 一、安装配置Apache与SVN **1. 安装Apache** - **步骤**: 首先下载Apache 2.2.14版本,并进行安装。安装路径设为`D:\Program Files\Apache Software ...
在安装SVN之前,确保你的计算机上已经安装了Java运行环境(JRE)或Java开发工具集(JDK)。因为SVN是基于Java的,所以需要这个环境才能运行。你可以访问Oracle官网...
### Windows 下安装与配置 SVN 的详细步骤 #### 一、简介 版本控制系统是软件开发过程中不可或缺的一部分,它帮助团队管理代码的变化历史,并支持多人协作。Subversion(SVN)作为一款经典的集中式版本控制系统,在...
在Windows环境下安装SVN,我们需要遵循一定的步骤,下面将详细介绍这个过程。 首先,我们需要下载适用于Windows的SVN客户端。常见的客户端有TortoiseSVN,它是一个直观的图形用户界面,与Windows资源管理器无缝集成...
找到MyEclipse的安装目录,通常在Windows系统中位于`Program Files`目录下。然后,导航到`plugins`或`dropins`目录,这两个目录都是MyEclipse用来存放插件的地方。 4. **安装SVN插件** - 对于`plugins`目录:将...
- **安装步骤**:安装TortoiseSVN MSI,完成后,你将在Windows资源管理器中看到其图标,用于执行SVN命令。 ### 三、SVN与Apache集成 1. **配置Apache**:在Apache的配置文件`httpd.conf`中添加SVN模块`mod_dav_...
最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)...
在Windows环境下,Subversion(简称svn)作为一款广泛使用的版本控制系统,对于团队协作和项目管理起着至关重要的作用。为了防止数据丢失,确保项目的连续性和稳定性,svn的异地备份与还原策略是必不可少的。本文将...
Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、Subversion的集成、文件库的创建、...
3. 配置选项:在安装过程中,你可以选择自定义安装路径,以及是否将SVN命令行工具添加到系统PATH环境变量中,以便于在任何目录下都能使用SVN命令。 4. 安装过程:按照向导的提示进行,等待安装完成。 5. 验证安装:...
2. **安装SVN客户端**:接着安装TortoiseSVN-1.6.14.21012-win32-svn-1.6.16.msi,同样选择默认设置,并在安装完成后重启计算机。 3. **创建SVN服务**:将"SVNService.exe"复制到"C:\Program Files\Subversion\bin\...
3. **安装过程中**:在安装过程中,可以选择安装语言,一般推荐选择简体中文,以便于理解界面提示。同时,可以勾选“Add TortoiseSVN to the右键菜单”选项,这样在文件或文件夹上右键点击时,就能看到SVN的相关操作...
在安装过程中,Apache服务器需要以适合的配置来运行,包括正确设置监听端口,以及启用必要的模块。安装Subversion后,需要配置Apache的httpd.conf文件,使服务器支持SVN的特定功能,这通常涉及到加载mod_dav_svn模块...
### Windows下安装配置SVN服务 ...通过以上步骤,可以在Windows系统上成功安装和配置SVN服务,并通过Apache服务器对外提供服务。这种配置方式不仅可以方便地管理代码版本,还能提高团队协作效率。
以上就是在Windows 2003下搭建SVN服务的详细步骤。在实际操作中,可能需要根据团队的具体需求和环境进行调整。务必确保所有操作的安全性,避免未授权的访问。此外,定期备份SVN仓库是防止数据丢失的重要措施。通过...
### 原创:Windows 下 SVN 代码服务器安装部署步骤 (V1.1) #### 概述 本文档旨在提供一套完整的指南,帮助用户在Windows环境下成功安装与配置SVN(Subversion)版本控制系统服务器。Subversion是一款广泛使用的...