centos 装svn
2013-11-24 15:52
162 查看
转自:http://www.ha97.com/4467.html thx the author
一,安装必须的软件包.
说明:
subversion (SVN服务器)
mysql-server (用于codestriker)
httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器)
sendmail (用于配置用户提交代码后发邮件提醒)
wget gcc-c++ make unzip perl* (必备软件包)
ntsysv vim-enhanced (可选)
二,基本的SVN服务器配置
1,新建一个目录用于存储SVN所有文件
# mkdir /home/svn
2,新建一个版本仓库
# svnadmin create /home/svn/project
3,初始化版本仓库中的目录
# mkdir test test/server test/client test/test (测试用)
# svn import test/ file:///home/svn/project -m “初始化SVN目录”
# rm -rf test(删除临时建立的目录)
4,添加用户
要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:
5,修改用户访问策略
/home/svn/project/conf/authz记录用户的访问策略,
7,启动服务器
# svnserve -d -r /home/svn
一,安装必须的软件包.
yum install subversion mysql-server httpd mod_dav_svn mod_perl sendmail wget gcc-c++ make unzip perl* ntsysv vim-enhanced
说明:
subversion (SVN服务器)
mysql-server (用于codestriker)
httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器)
sendmail (用于配置用户提交代码后发邮件提醒)
wget gcc-c++ make unzip perl* (必备软件包)
ntsysv vim-enhanced (可选)
二,基本的SVN服务器配置
1,新建一个目录用于存储SVN所有文件
# mkdir /home/svn
2,新建一个版本仓库
# svnadmin create /home/svn/project
3,初始化版本仓库中的目录
# mkdir test test/server test/client test/test (测试用)
# svn import test/ file:///home/svn/project -m “初始化SVN目录”
# rm -rf test(删除临时建立的目录)
4,添加用户
要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:
5,修改用户访问策略
/home/svn/project/conf/authz记录用户的访问策略,
6,修改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
7,启动服务器
# svnserve -d -r /home/svn
注意:如果修改了svn配置,需要重启svn服务,步骤如下: # ps -aux|grep svnserve # kill -9 ID号 # svnserve -d -r /home/svn
相关文章推荐
- Linux下进程的建立 并附Linux exec函数族
- 鲜为人知的Linux命令续
- Linux 应用程序多线程编程
- Linux makefile 教程 非常详细,且易懂
- Linux C学习笔记-排序算法6-二路归并排序
- Linux检测硬盘坏道
- 关于多功能寄存器的说明
- 详细的linux内核优化参数说明,原文转载
- U盘安装CentOS 6.4 + Windows 7双系统 (Windows 7下安装 CentOS 6.4)
- Linux,Solaris和FreeBSD三大操作系统的比较
- /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
- 关于vbox下安装centos6 server不能上网问题的解决
- cpu的外频,内频,超频
- 开机流程与主引导分区
- linux磁盘分区知识
- linux 解压xz包
- linuxFTP的一些知识
- 硬盘类型和Linux分区
- linux安装软件包基础
- NFS的安装和配置(ubuntu)