CentOS Linux 上安装svn服务器
来源:互联网 发布:人工智能创造新就业 编辑:程序博客网 时间:2024/05/16 04:58
1.查看机器上有没有安装了svn
rpm -qa |grep svn
2.如果没有安装则执行,linux系统一定要联网
yum -y install subversion
3.安装好了之后,新建svn目录
mkdir /home/svn
4.新建一个版本仓库
svnadmin create /home/svn/project
5.添加用户
要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:
[users]
# harry = harryssecret
# sally = sallyssecret
tom =123456
# harry = harryssecret
# sally = sallyssecret
tom =123456
6.修改用户访问策略
/home/svn/project/conf/authz记录用户的访问策略,以下是参考:
[groups]
project_p = tom
project_p = tom
#[project:/] 如果你的仓库下边就一个版本的话 就不需要使用xxx 直接一个斜杠就完事
#[project:/xxx] 如果你的仓库下边有多个版本的话xxx就是那个文件夹的名字
# 上边这2个根据自己情况选一个
@project_p = rw
* =
@project_p = rw
* =
说明:以上信息表示,只有project_p用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。这个很重要,一定要加上!
7.修改svnserve.conf文件,让用户和策略配置升效.
svnserve.conf内容如下:(注意每行左侧不能有空格)
[general]
anon-access = none
auth-access = write
password-db = /home/svn/project/conf/passwd
authz-db = /home/svn/project/conf/authz
anon-access = none
auth-access = write
password-db = /home/svn/project/conf/passwd
authz-db = /home/svn/project/conf/authz
8.启动服务器
# svnserve -d -r /home/svn
注意:如果修改了svn配置,需要重启svn服务,步骤如下:
# ps -aux|grep svnserve
# kill -9 ID号
# svnserve -d -r /home/svn
# kill -9 ID号
# svnserve -d -r /home/svn
9.测试服务器
# svn co svn://192.168.x.x/project
参考:http://blog.csdn.net/xuzhuang2008/article/details/8474587
0 0
- CentOS Linux 上安装svn服务器
- linux上安装svn服务器
- Linux服务器(CentOS)安装SVN(subversion)教程
- centos安装svn服务器
- centos安装svn服务器
- centos安装svn服务器
- Centos 安装SVN服务器
- CentOs svn服务器安装
- centos安装svn服务器
- CentOS安装svn服务器
- Centos安装svn服务器
- CentOS Linux上安装ss5服务器
- Linux(CentOS)服务器上安装Webmin
- linux(CentOS)上安装nginx服务器
- [项目管理] CentOS VPS上安装SVN服务器
- CentOS上搭建svn服务器
- 阿里云linux系统 centos 安装svn服务器
- 阿里云服务器Linux系统CentOS搭建安装svn指南
- MySQL 命令行操作(1)
- 第13周——Kruskal算法的验证
- android 点击返回键退出程序
- 来淄博旅游
- C++11常用特性学习-类型安全(强类型枚举类/智能指针)
- CentOS Linux 上安装svn服务器
- 第13周——Dijkstra算法的验证
- 最大子数组和
- HDOJ 2094 产生冠军 (拓扑排序)
- UML学习(二)
- 【Leetcode】String
- Linear Regression 实现 (Python)
- 完全自定义View
- 黑马程序员——OC语言——@property和@synthesize使用