月度归档:2015年07月
Ecshop安装过程中的的问题:cls_image::gd_version()和不支持JPEG
解决svnserve: Can’t bind server socket: Address already in use
linux(centos)搭建SVN服务器
安装步骤:
| 1 | 1、yum install subversion | 
| 1 | 2、创建svn版本库目录:mkdir -p /var/svn/svnrepos | 
| 1 | 3、创建版本库:svnadmin create /var/svn/svnrepos | 
该命令执行后会在/var/svn/svnrepos目录下生成如下文件:

4、进入conf目录【svn版本库配置文件】
authz:权限控制文件;
passwd:账号密码文件;
svnserve.conf:SVN服务配置文件
| 1 | 6、设置账号密码:vi passwd | 
在【users】块中添加用户和密码,格式:账号=密码,如xiaoming = 123456
| 1 | 7、设置权限:vi authz | 
在末尾添加如下代码:
[/]
xiaoming = rw
w = r
意思:xiaoming对该版本库的根目录有读写权限,w只有读权限;
| 1 | 8、修改svnsere.conf文件:vi svnserve.conf | 
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
| 1 2 | 9、启动svn版本库  svnserve -d -r /var/svn/svnrepos | 
其他:
| 1 | 查看svn安装位置:rpm -ql subversion | 
| 1 2 3 4 | svn --version 如果没有安装Subversion客户端,然后命令将报告错误,否则它会显示安装的软件版本。 svn卸载:rpm -e   subversion | 
| 1 | 查看svn使用方法:svn --help | 

 
				