`

Ubuntu 安装 SVN

阅读更多

一、搭建 Subversion 服务器

 

1、首先需要安装 subversion 这个软件:
sudo apt-get install subversion

安装好之后使用命令查看:

which svn

显示:/usr/bin/svn

 

2、在 /home/svn 下建立一个 库,名称为 SvnRepos:
svnadmin create /home/svn/SvnRepos

 

3、然后把 /soft 目录下的内容导入到这个 SvnRepos 中:
svn import -m "" /fsoft  file:///home/svn/SvnRepos

保证svn库中有数据,进行测试.

 

4、给这个 SvnRepos 建立一个 svn 自带的 svnserve:
svnserve -d -r /home/svn/SvnRepos

 

5、最后给这个svn库使用启动命令:

svnserve -d --listen-port 8089 -r /home/svn/SvnRepos

注意:后面启动系统后给这个svn库启动的时候就用此命令。

客户端就可以进行资源库的访问(现在这里还不行,因为还没有配置用户和权限),访问路径为svn://XXX.XXX.XXX.XXX:8089。

 

 

二、配置 Subversion 的用户和权限

 

1、首先需要配置这个文件/home/svn/SvnRepos/conf/svnserve.conf:

### This file controls the configuration of the svnserve daemon, if you
### use it to allow access to this repository.  (If you only allow
### access through http: and/or file: URLs, then this file is
### irrelevant.)

### Visit http://subversion.tigris.org/ for more information.

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = SvnRepos

 2、配置文件/home/svn/SvnRepos/conf/passwd:

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
harry = harryssecret
sally = sallyssecret
admin = admin

 3、配置文件/home/svn/SvnRepos/conf/authz:

### This file is an example authorization file for svnserve.
### Its format is identical to that of mod_authz_svn authorization
### files.
### A match can be inverted by prefixing the rule with '~'. Rules can
### grant read ('r') access, read-write ('rw') access, or no access
### ('').

[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
harry_and_sally = harry,sally

[/]
harry = rw
# &joe = r
admin = rw
* = rw

关于Svn的精细权限控制,后续。 

注意:

      a. 没一行的配置文件的字符都需顶格写,不能留有空格。

      b. 原有编码在搭建过程中,编码暂时不要替换。

 

三、使用Eclipse工具进行访问,检出

把Eclps定位到svn的界面,新建-->资源库位置-->"URL"填写svn://192.168.40.83:8089-->就可以看见下图界面:

 

 

 

在搭建的过程中抱了很多的错误,解决的时候现在没有怎么注意了。如果有什么问题,可以帖在下面,本帖注意点就更新一下。

 

  • 大小: 20.6 KB
1
0
分享到:
评论
2 楼 yangpeihai 2012-08-23  
同一楼,怎么解决,楼主,谢谢
1 楼 greatwqs 2011-06-09  
如果启动svn成功,那么必定能访问:http://192.168.40.83:8089/
我得到的数据为:
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay ) ) )

相关推荐

    ubuntu安装svn步骤及所需文件

    在Ubuntu系统中安装Subversion(SVN)是一个相对简单的过程,尤其对于熟悉Linux命令行的用户来说。Subversion是一款开源的版本控制系统,用于管理代码、文档等文件的变更历史,对于团队协作开发至关重要。以下是一份...

    ubuntu下安装svn客户端

    ubuntu下源码安装svn客户端,简单方便。

    Ubuntu+svn+ssl+ldap

    【Ubuntu+svn+ssl+ldap】的安装及集成是一个复杂的过程,涉及到Ubuntu操作系统、Subversion (SVN) 版本控制系统、SSL安全套接层以及Lightweight Directory Access Protocol (LDAP) 用户认证。以下是对这些技术的详细...

    tortoiesSVN客户端+Ubuntu上SVN安装配置步骤

    1. 安装SVN  apt-get install subversion 2. 建立svn仓库  1). 建立svn目录:mkdir /home/.svn(使用隐藏目录)  2). cd /home/.svn  3). mkdir astar  4). 创建仓库astar:svnadmin create /home/.svn/astar,...

    ubuntu下可视化SVN安装

    本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和操作。 ### 重要性 SVN作为一种流行的版本控制系统,被广泛应用于软件开发过程中,用于代码管理、版本追踪和协同...

    ubuntu下简单安装svn服务器

    在Ubuntu操作系统下安装SVN服务器是一个较为直接的过程,虽然本指南针对的是Ubuntu 9.10版本,但其基本步骤对于大多数Ubuntu及其衍生版本都是适用的。SVN,即Subversion,是一种版本控制系统,广泛用于代码的版本...

    ubuntu下SVN服务器安装配置

    ### Ubuntu 下 SVN 服务器安装与配置详解 #### 一、SVN 安装与基本配置 在 Ubuntu 系统上安装并配置 Subversion (SVN) 服务器是一种常见的需求,尤其是对于那些希望在本地网络环境中进行版本控制的团队来说。下面...

    ubuntu subversion 离线安装包

    本教程将详细讲解如何在Ubuntu 16.04 LTS系统上离线安装SVN 1.9.3版本。 首先,让我们了解Subversion的基本概念。Subversion是一个集中式的版本控制系统,用于跟踪文件和目录的变更,让团队成员可以协同工作,同时...

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...

    ubuntu下svn+apache安装配置

    Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...

    Ubuntu 18.04 LTS 搭建SVN服务器

    在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。

    Linux离线安装svn.zip

    这里我们将svn安装到`/usr/local/svn`目录,你可以根据实际需求更改安装路径。 2. 编译源码: ``` make ``` 3. 安装编译后的程序: ``` sudo make install ``` 4. 创建软链接,使系统可以全局访问svn命令...

    ubuntu 12.04 svn server 配置记录.doc

    ubuntu 12.04 svn server 配置, 个人配置记录分享

    ubuntu10.04下安装svn server

    在Ubuntu 10.04操作系统中安装和配置Subversion(SVN)服务器是一个关键的任务,特别是对于团队协作和源代码管理。Subversion是一个开源的版本控制系统,它允许用户跟踪文件和目录的变更,便于团队成员共享和管理...

    ubuntu12.04 svn 服务器配置

    在本文中,我们将详细探讨如何在Ubuntu 12.04系统上配置SVN(Subversion)服务器。Subversion是一个开源的版本控制系统,用于管理软件项目的源代码,允许团队成员协作开发,同时保持代码历史记录。下面是配置SVN...

    ubuntu下RabbitVCS安装方法(SVN、GIT、Hg 工具)

    ubuntu下RabbitVCS安装方法。 适用于SVN、GIT、Hg 的客户端工具。 集成右键菜单

    ubuntu smartsvn 9.2 license

    ubuntu smartsvn 9.2 license ,ubuntu亲测smartsvn9.2可用

Global site tag (gtag.js) - Google Analytics