从原有其它博客人移至此:
安装sudo apt-get install subversion
查看版本命令 svnserve –version 自动下的版本是1.6的
svnserve –help
svnserve --version
svnserve,版本 1.7.5 (r1336830)
编译于 Jan 18 2013,15:23:30
创建项目目录(SVN工作安装目录)
svnadmin create XXX(XXX为项目名称,位置在当前登录用户的主目录下,如我使用abc登录,则路径为/home/abc/XXX)
访问权限设置
在svn 安装目录下 可以看到conf文件夹,可针对conf文件夹中的authz、passwd、svnserve.conf进行设 置,svnserve.conf主要设置整体的安全策略,passwd则设置用户名和密码,authz则是设置具体的用户有什么权限。
添加svn管理用户及subversion组
sudo adduser svnuser
sudo addgroup subversion
sudo addgroup svnuser subversion
创建项目目录
sudo mkdir /home/svn
cd /home/svn
sudo mkdir res
sudo chown -R root:subversion res
sudo chmod -R g+rws res
创建svn文件仓库
sudo svnadmin create /home/svn/res
启动svn服务
svnserve -d -r /home/svn
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
设置整体的安全策略
修改 svn 安装目录下/conf目录下:
svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格
//--
编辑svnserve.conf文件,把如下两行取消注释
password-db = password (我的是:password-db = passwd)
authz-db = authz
//补充说明
# [general]
anon-access = read
auth-access = write
password-db = passwd
其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。
设置用户名和密码
编辑svn 安装目录下/passwd 如下:
[users]
a=a
b=b
c=c
设置具体的用户的权限
编辑svn 安装目录下/authz如下
[groups]
admin =a,b,c
[/]
@admin=rw
*=r
这里设置了三个用户a,b,c密码都是:a,b,c
属于admin组,有读和写的权限
启动SVN服务
svnserve -d -r svn 安装目录(如/home/svn)
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),
查看svnserver是否已启动:netstat -ntlp,SVN对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动服务
以svnserve -d -r 启动,这样客户端不用输入全路径,就可以访问版本库
如: svn://127.0.0.1/XXX
eclipse 对新建的项目可以右键,team-share project 在svn处填写svn://127.0.0.1/XXX地址,输入用户名及密码即可。
客户端:
sudo apt-get install rapidsvn
相关推荐
ubuntu下SVN服务器安装配置 标签: ubuntu svn it 分类: sys-linux/windows 一、SVN安装 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup...
ubuntu下svn+apache安装配置
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 10.04下安装svn server的过程;包括配置和client的使用等
ubuntu linux中配置svn+apache+ssl
Ubuntu下配置svn服务器,配置手册,很详细的
svn安装配置手册 svn安装配置手册 svn安装配置手册
ubuntu下Apache2+Svn详细配置
实际工作中在ubuntu上安装apache+svn的配置文档
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 ...附录C:Ubuntu下配置SSH服务 10
不错的文档,大家下载下载,可以让你按部就班的在ubuntu下安装svn和配置。
ubuntu12.04 svn 服务器配置,希望可以帮助到你
ubuntu 12.04 svn server 配置, 个人配置记录分享
ubuntu_linux_svn 服务端 和 客户端配置
ubuntu 9.04下svn服务器配置,包括三种不同访问方式以及访问权限设置
主要介绍了Ubuntu下Subversion(SVN)的快速安装与配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
需要注意的是如果该文件是在windows下创建的,在拷贝到Ubuntu或Linux环境下需要转换格式,可使用dos2unix进行转换。 2.安装Authen::SASL模块 因为Perl通过SMTP发送邮件,其中SMTP验证的时候需要Authen::SASL模块。 ...
dedian环境下subversion的安装以及配置,ubuntu下的也差不多,可以参考使用
ubuntu下安装JAVA开发环境其实还是比较简单的,我们就以安装常用的jdk、eclipse、tomcat、svn client(找到一个可以和windows中的小乌龟类似的但安装还有点问题解决后会补上)、oracle client为例讲讲如何安装(相关...