SVN服务器安装路径

简介: SVN服务器安装路径

yum install -y subversion


/非必须(可以在已有目录目录下创建,不用一定要自己建目录)

mkdir -p /application/svndata (数据存储根目录)

mkdir -p /application/svnpasswd(用户密码权限目录)


svnserve 命令

-d 守护进程模式(后台运行)

-r 存储根目录

--pid-file 存储pid号


服务启动  

svnserve -d -r /application/svndata/

ps -ef |grep svn

netstat -lntup|grep 3690


创建版本库

svnadmin 命令

svnadmin create /application/svndata/sadoc


cd /application/svndata/sadoc/conf/

cp svnserve.conf svnserve.conf.ori

vi svnserve.conf

#anon-access = read

#auth-access = write

变为

anon-access = none #不允许匿名访问

auth-access = write


#password-db = passwd变为

password-db = /application/svnpasswd/passwd #为了统一管理


#authz-db = /application/svnpasswd/authz变为

authz-db = /application/svnpasswd/authz

结果

[root@openstack1 conf]# diff svnserve.conf svnserve.conf.ori

19,20c19,20

< anon-access = none

< auth-access = write

---

> # anon-access = read

> # auth-access = write

27c27

< password-db = /application/svnpasswd/passwd

---

> # password-db = passwd

34c34

< authz-db = /application/svnpasswd/authz

---

> # authz-db = authz

//



cp passwd authz /application/svnpasswd/

cd /application/svnpasswd/

chmod 700 * //安全,ldap也行



vi passwd


更改svnserve.conf需要爱重启,passwd和authz不需要重启


vi authz


组名=用户名1,用户名2

[<版本库>:/项目/目录]

@<用户组名>=<权限>

<用户名>=<权限>

sagroup = test,test1

[sadoc:/]

@sagroup = r

test = w


重启:

pkill svnserve

svnserve -d -r /application/svndata/



相关文章
|
19天前
|
网络安全 Apache
Apache服务器安装SSL证书
Apache服务器安装SSL证书
19 0
|
1月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
|
1月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
165 0
|
1月前
|
缓存 网络协议 数据可视化
WinSCP下载安装并实现远程SSH本地服务器上传文件
WinSCP下载安装并实现远程SSH本地服务器上传文件
|
5天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
43 2
|
5天前
|
存储 分布式计算 NoSQL
MongoDB的简介和安装(在服务器上)
MongoDB的简介和安装(在服务器上)
19 0
|
27天前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器
|
27天前
|
Linux
Linux安装bind9搭建自己的域名服务器
Linux安装bind9搭建自己的域名服务器
13 0
|
1月前
|
弹性计算 Serverless 数据库
ECS安装问题之docker安装如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
1月前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
45 0