centos-6.5下面进行安装配置使用
1、判断是否安装成功
svnserve, version 1.6.11 (r934486)
出现上面的提示,说明安装成功。
2、svn版本查询
3、安装svn
4、安装完成之后需要建立svn库
1 2
| mkdir /opt/svn/repos svnadmin create /opt/svn/repos
|
执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt
5、配置svn文件基本上都是conf文件下面
1、passwd文件(用户密码管理文件)
1 2 3 4
| [users] # harry = harry # sally = sally xxx = xxx
|
2、authz文件(用户权限管理文件)
3、svnserve.conf文件(svn管理配置文件)
1 2 3 4 5
| anon-access = none # 使非授权用户无法访问 auth-access = write # 使授权用户有写权限 password-db = password #密码配置 authz-db = authz # 访问控制文件 realm = /opt/svn/repos # 认证命名空间
|
subversion会在认证提示里显示,并且作为凭证缓存的关键字。
6、启动svn服务
7、svn提交自动更新插件代码如何配置
之前我们建立了一个代码库之后有一个文件夹名字叫:hooks
下面建立一个文件 post-commit 这个文件必须为可执行程序文件权限必须是777
格式如下:
1 2 3 4
| #!/bin/sh SVN=/usr/bin/svn WEB=/home/wwwroot/cbter $SVN update $WEB --username 用户名 --password 密码
|
8、svn客户端执行代码