linux服务器版svn安装
1.检查svn是否安装:
rpm -aq subversion
2.安装命令
yum -y install subversion
3.建立svn版本库数据存储根目录
mkdir -p /application/svndata //数据存储根目录
mkdir -p /application/svnpasswd //用户及密码权限目录
4.启动svn
svnserve -d -r /application/svndata/
5.查看svn进程
ps -ef|grep svn
6.查看端口
netstat -lntup|grep 3690
或者安装lsof yum install lsof
lsof -i :3690
7.建立版本库
svnadmin create /application/svndata/sadoc
8.备份配置文件
进入 cd /application/svndata/sadoc/conf
cp svnserve.conf svnservebf.conf
9.修改配置文件
vi svnserve.conf
:set nu 显示行号
anon-access = read去掉前面的##注释并且顶格
改成anon-access = none
auth-access = write去掉前面的##注释
password-db = passwd 去掉前面的##注释
最好指向公用的密码 password-db = /application/svnpasswd/passwd
authz-db = authz 去掉前面的##注释
权限数据库 改成 /application/svnpasswd/authz
10.拷贝配置文件
cp passwd authz /application/svnpasswd/
11.切换 /application/svnpasswd/
chmod 700 *
12.添加用户 vi passwd
照着里面的格式写就行了
username = password // 注意更改svnserve.conf必须重启svn authz和passwd则不需要
13.配置authz
[<版本库>:/项目/目录]
@<用户组名>=<权限>
[gropus]
sagroup = hs,ll
[sadoc:/]
hs = rw
ll = rw
@sagroup = r
14.重启svn
pkill svnserve
svnserve -d -r /application/svndata/
15.查看svn启动情况
ps -ef|grep svn
root 27607 1 0 21:19 ? 00:00:00 svnserve -d -r /application/svndata/
root 27614 27329 0 21:20 pts/0 00:00:00 grep --color=auto svn
最新文章
- 小试牛刀C#作为脚本语言执行解密
- iOS:访问地址薄
- const C语言(转)
- Winform中如何实现父窗体传递数据到子窗体并刷新子窗体
- [Sparrow OS 设计文档连载(一)] Introduction
- 月赛-Crackhash
- hdu-4833-Best-Financing(DP)
- VB.Net隐式转换和显式转换的方法(转)
- 横向滚动视图scroll-into-view不起作用
- Kafka并不难学
- github密钥
- .NetCore实现简单的分布式缓存
- Linux 下监控用户最大进程数参数(nproc)是否到达上限的步骤:
- c#: 简单的日志管理类(TextWriterTraceListener)
- Vue2.5开发去哪儿网App 城市列表开发
- 面向对象 【类库】【委托】【is as运算符】
- 安装mysql出现no compatible servers were found
- spring(四) 手动整合web项目(SSH)
- 在C#中使用属性控制 XML 序列化来解析XML
- 特效effects(二)