Linux 部署svn
2015-04-20 02:57
197 查看
安装svn的软件subversion
[root@localhost ~]# yum install subversion -y
2
新建一个svn的用户,授权svn服务
[root@localhost ~]# useradd svn
[root@localhost ~]# passwd svn #设置密码
3
创建一个初始仓库,使用svn用户
[svn@localhost ~]$ svnadmin create /home/svn/project
4
为svn添加访问的用户组
[svn@localhost ~]$ cd project/conf/
[svn@localhost conf]$ vim passwd
[users]
test1 = 12345
test2 = 12345
test3 = 12345
5
将上面三个用户添加到组中,然后,进行授权
[svn@localhost conf]$ vim authz
[groups]
test = test1,test2,test3
[project:/]
@test = rw
* = r
6
修改svn的配置文件,让用户和策略生效
[svn@localhost conf]$ vim svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
7
启动svn的服务器
[svn@localhost ~]$ svnserve -d -r /home/svn/
-d:daemon mode --> 后台进程模式
-r:root of directory to serve --> 启动服务的根目录
8
然后,使用svn的客户端工具,tortoiseSVN连接测试(在windows上创建一个空白的目录)右击目录,选择SVN Checkout,然后测试
PS:为svnserve 加上--listen-port参数,比如svnserve -d -r d:\svn --listen-port 81(注:--listen-port中间无隔)
[root@localhost ~]# yum install subversion -y
2
新建一个svn的用户,授权svn服务
[root@localhost ~]# useradd svn
[root@localhost ~]# passwd svn #设置密码
3
创建一个初始仓库,使用svn用户
[svn@localhost ~]$ svnadmin create /home/svn/project
4
为svn添加访问的用户组
[svn@localhost ~]$ cd project/conf/
[svn@localhost conf]$ vim passwd
[users]
test1 = 12345
test2 = 12345
test3 = 12345
5
将上面三个用户添加到组中,然后,进行授权
[svn@localhost conf]$ vim authz
[groups]
test = test1,test2,test3
[project:/]
@test = rw
* = r
6
修改svn的配置文件,让用户和策略生效
[svn@localhost conf]$ vim svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
7
启动svn的服务器
[svn@localhost ~]$ svnserve -d -r /home/svn/
-d:daemon mode --> 后台进程模式
-r:root of directory to serve --> 启动服务的根目录
8
然后,使用svn的客户端工具,tortoiseSVN连接测试(在windows上创建一个空白的目录)右击目录,选择SVN Checkout,然后测试
PS:为svnserve 加上--listen-port参数,比如svnserve -d -r d:\svn --listen-port 81(注:--listen-port中间无隔)
相关文章推荐
- Linux下代码从SVN服务器到web服务器的自动化部署[svn update $WEB --username mrwei --password jiaowomrwei]
- [原]Linux环境-Jenkins实战-分布式构建-自动化持续集成-自动化部署-gitlab-svn-shell启动tomcat
- linux的svn&cvs客户端安装及ant部署
- linux 部署SVN
- svn Server的安装部署基于linux 的ubuntu系统
- 使用ANT+SVN在Linux上实现自动部署项目
- Linux svn server部署
- 在Linux上部署SVN
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- Linux下SVN部署/安全及权限配置,实现web同步更新
- Linux下SVN部署Web版本同步
- Linux下SVN部署/安全及权限配置,实现web同步更新
- hjr-linux:项目部署与svn搭建和jenkins自动化发布
- Linux下SVN部署/安全及权限配置,实现web同步更新
- Linux下SVN部署/安全及权限配置,实现web同步更新
- [环境部署] Linux搭建SVN服务器之Centos篇
- linux SVN服务器部署――Subversion及web控制台Submin部署
- SVN版本控制器 在Linux下的部署