`

svn在windows下的安装步骤

阅读更多
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.
分享到:
评论

相关推荐

    win下的svn安装工具及安装步骤

    在安装过程中,可以选择安装SVN服务器组件,如VisualSVN Server,用于托管代码仓库。如果只需要客户端工具,那么这个步骤可以跳过。 4. **安装完成后设置环境变量** 安装完毕后,可能需要手动添加SVN的bin目录到...

    Windows下Svn安装与应用

    ### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的...通过上述步骤,我们可以在Windows环境下成功安装和配置SVN服务器和客户端,并进行基本的操作,这对于日常的版本控制管理非常有帮助。

    Apache配合SVN在Windows下安装配置及其权限管理

    ### Apache配合SVN在Windows下的安装配置及其权限管理 #### 一、安装配置Apache与SVN **1. 安装Apache** - **步骤**: 首先下载Apache 2.2.14版本,并进行安装。安装路径设为`D:\Program Files\Apache Software ...

    svn下载与安装步骤

    在安装SVN之前,确保你的计算机上已经安装了Java运行环境(JRE)或Java开发工具集(JDK)。因为SVN是基于Java的,所以需要这个环境才能运行。你可以访问Oracle官网...

    windows下安装配置svn

    ### Windows 下安装与配置 SVN 的详细步骤 #### 一、简介 版本控制系统是软件开发过程中不可或缺的一部分,它帮助团队管理代码的变化历史,并支持多人协作。Subversion(SVN)作为一款经典的集中式版本控制系统,在...

    svn在windows下的安装及其软件源

    在Windows环境下安装SVN,我们需要遵循一定的步骤,下面将详细介绍这个过程。 首先,我们需要下载适用于Windows的SVN客户端。常见的客户端有TortoiseSVN,它是一个直观的图形用户界面,与Windows资源管理器无缝集成...

    MyEclipse安装SVN插件压缩包及安装步骤

    找到MyEclipse的安装目录,通常在Windows系统中位于`Program Files`目录下。然后,导航到`plugins`或`dropins`目录,这两个目录都是MyEclipse用来存放插件的地方。 4. **安装SVN插件** - 对于`plugins`目录:将...

    Svn最强大的Windows下实现自动全量增量备份和异地备份,一切自动化完成

    最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)...

    详细介绍Windows下SVN服务器的配置

    Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、Subversion的集成、文件库的创建、...

    SVN安装文件(SVN for Windows)

    3. 配置选项:在安装过程中,你可以选择自定义安装路径,以及是否将SVN命令行工具添加到系统PATH环境变量中,以便于在任何目录下都能使用SVN命令。 4. 安装过程:按照向导的提示进行,等待安装完成。 5. 验证安装:...

    windows xp 操作系统的svn安装步骤

    2. **安装SVN客户端**:接着安装TortoiseSVN-1.6.14.21012-win32-svn-1.6.16.msi,同样选择默认设置,并在安装完成后重启计算机。 3. **创建SVN服务**:将"SVNService.exe"复制到"C:\Program Files\Subversion\bin\...

    SVN安装工具,以及安装步骤(小乌龟系列)

    3. **安装过程中**:在安装过程中,可以选择安装语言,一般推荐选择简体中文,以便于理解界面提示。同时,可以勾选“Add TortoiseSVN to the右键菜单”选项,这样在文件或文件夹上右键点击时,就能看到SVN的相关操作...

    Windows安装SVN服务器

    在安装过程中,Apache服务器需要以适合的配置来运行,包括正确设置监听端口,以及启用必要的模块。安装Subversion后,需要配置Apache的httpd.conf文件,使服务器支持SVN的特定功能,这通常涉及到加载mod_dav_svn模块...

    Windows下安装配置SVN服务

    ### Windows下安装配置SVN服务 ...通过以上步骤,可以在Windows系统上成功安装和配置SVN服务,并通过Apache服务器对外提供服务。这种配置方式不仅可以方便地管理代码版本,还能提高团队协作效率。

    windows2003下搭建SVN服务的详细说明及软件下载

    以上就是在Windows 2003下搭建SVN服务的详细步骤。在实际操作中,可能需要根据团队的具体需求和环境进行调整。务必确保所有操作的安全性,避免未授权的访问。此外,定期备份SVN仓库是防止数据丢失的重要措施。通过...

    svn在WIN下安装的详细步骤_中文版本

    在Windows环境下安装Subversion(简称SVN)是一个常见的需求,特别是在团队协作开发中,它作为版本控制系统,能够帮助管理和跟踪代码的变化。以下是一份详细的安装步骤指南,包括Apache服务器的安装、SVN的安装以及...

    原创:Windows下SVN代码服务器安装部署步骤(V1.1)

    ### 原创:Windows 下 SVN 代码服务器安装部署步骤 (V1.1) #### 概述 本文档旨在提供一套完整的指南,帮助用户在Windows环境下成功安装与配置SVN(Subversion)版本控制系统服务器。Subversion是一款广泛使用的...

    Svn安装文档 安装步骤

    - 在安装向导中选择合适的选项,默认即可。 - 注意安装过程中可以选择是否安装Apache2.0或Apache2.2,根据实际需求选择其中之一。 ##### 3. 安装TortoiseSVN - 双击下载好的TortoiseSVN安装包,按照提示完成安装...

Global site tag (gtag.js) - Google Analytics