svn admin

centos6.3 svn配置多个项目

孤人 提交于 2019-12-06 06:58:07
首先需要看我的linux配置svn的教程 1.指定svn的根目录 mkdir -P /home/www 接着创建多个svn项目在www目录中 svnadmin create project1 svnadmin create project2 2.copy配置文件 进入project1/conf目录里复制authz,passwd,svnserve.conf文件至www目录下 这时目录结构该是 -rw-r--r--. 1 root root 1122 11月 11 01:16 authz -rw-r--r--. 1 root root 319 11月 11 01:15 passwd drwxr-xr-x. 6 root root 4096 11月 11 01:12 project1 drwxr-xr-x. 6 root root 4096 11月 11 01:13 project2 -rw-r--r--. 1 root root 2259 11月 11 01:14 svnserve.conf 3.配置svnserve.conf vi svnserve.conf anon-access = none auth-access = write password-db = passwd authz-db = authz realm = www 注意这个是www目录,不是项目的目录哦 4

centos6.3 svn服务器配置自动同步web

China☆狼群 提交于 2019-12-05 10:21:29
1.创建项目 mkdir -p /home/web svnadmin create /home/web 2.更改配置 cd /home/web/conf vi passwd 找到[users] 添加以下内容 testuser=123456 vi authz 最下面添加以下内容 [/] testuser=rw vi svnserve.conf 找到下面几个去掉前面的#,并把第一个改成 none ,第5个改成你的svn目录 anon-access = none auth-access = write password-db = passwd authz-db = authz realm = /home/web 3.启动svn服务 svnserve -d -r /home/web 4.客户端svn://你的ip 5.自动同步 cd /home/web/hooks vi post-commit #!/bin/sh export LANG=zh_CN.UTF-8 svn co svn://你的ip /home/web 保存退出 6.赋予post-commit执行权限 chmod +x post-commit 7.执行svn 回到根目录 svn co svn://你的ip /home/web 接下来会要求你输入root密码,svn 账户名,svn 密码,最后问你是否保存,选择保存 8

centos6.3 搭建svn服务器

我的未来我决定 提交于 2019-12-04 12:35:42
1.安装subversion yum install subversion 2.创建版本库目录 mkdir /home/test.com 3.创建版本库 svnadmin create /home/test.com 4.进入配置文件目录,修改配置文件 设置密码 cd /home/test.com/conf vi passwd 加入用户 test=123456 设置权限 vi authz 在末尾添加如下代码 [/] test=rw 5.修改svnserver.conf vi svnserver.conf anon-access=none auth-access=write password-db=passwd authz-db=authz realm=/home/test.com 注意:要去除以上的# 6.启动svn svnserve -d -r /home/test.com 7.关闭防火墙 service iptabels stop 8.svn客户端访问 svn://你的ip 来源: oschina 链接: https://my.oschina.net/u/2480054/blog/786317