一、搭建 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
分享到:
相关推荐
ubuntu安装svn步骤及所需文件
ubuntu下源码安装svn客户端,简单方便。
Ubuntu+svn+ssl+ldap 的安装以及集成
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 smartsvn 9.2 license ,ubuntu亲测smartsvn9.2可用
轻松安装SVN客户端,让你更轻松的进行规则编码
分类: sys-linux/windows 一、SVN安装 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup subversion $ sudo addgroup svnuser subversion
ubuntu下简单安装svn 服务器--简介: svn是目前使用比较多的版本控制软件,目前在linux下,svn服务器一般有两个选择:svnserve和apache,下文就主要介绍怎么在ubuntu9.10里安装和使用svn服务器。
ubuntu下svn+apache安装配置
SVN 离线安装包,版本为1.9.3。无需联网,按照安装说明进行安装,在ubuntu 16.04 LTS下测试安装成功
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
ubuntu12.04 svn 服务器配置,希望可以帮助到你
ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全 ubuntu SVN命令大全
操作SVN界面习惯了,到了linux下懒得再用命令行了; 按照网上的步骤操作,遇到了各种问题,又对各个问题作了整理和说明 包含了客户端和服务器端需要做的修改 希望能给大家帮助 如果有问题,也请联系我,很高兴和大家...
在ubuntu 10.04下安装svn server的过程;包括配置和client的使用等
ubuntu下RabbitVCS安装方法。 适用于SVN、GIT、Hg 的客户端工具。 集成右键菜单
ubuntu 12.04 svn server 配置, 个人配置记录分享
ubuntu linux中配置svn+apache+ssl
Ubuntu上搭建SVN服务器详细步骤。 目 录 1 概述 1 2 安装Ubuntu 9.10服务器 1 3 安装Apache服务器 1 4 创建SVN服务器 1 4.1 安装SVN 1 4.2 增加组 2 4.3 创建SVN仓库 2 4.4 配置Apache服务器 2 5 配置SSL 3 6 远程...