码迷,mamicode.com
首页 > 其他好文 > 详细

centos7安装配置svn

时间:2017-12-16 00:38:15      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:centos   svn   subversion   

centos下直接用yum安装svn

yum install subversion

检查svn版本

svnserve --version

一、建立版本库

创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里)

mkdir -p /var/svn

创建版本库

svnadmin create /var/svn/test

如果删除版本库

rm -rf /var/svn/test


二、导入工程项目

当我们拿到程序给我们的代码之后,我们就需要在svn服务器上将工程导入仓库,假如我们的网站是放在/var/www/test目录下

svn import /var/www/test  -m "test"

-m后是我们取的工程名


三、配置svn配置文件

每个版本库创建之后都会生成svnserve.conf主要配置文件

vim /var/svn/test/conf/svnserve.conf
[general]
anon-access = none                    #控制非鉴权用户访问版本库的权限
auth-access = write                   #控制鉴权用户访问版本库的权限
password-db = passwd                  #指定用户名口令文件名
authz-db = authz                      #指定权限配置文件名
realm = test                          #指定版本库的认证域,即在登录时提示的认证域名称


四、编辑svn用户配置文件

vim /var/svn/test/conf/passwd
[users]
admin = admin                #用户,密码
fuhd = fuhd                #用户,密码
test = test                #用户,密码

五、编辑svn权限控制配置文件

vim /var/svn/test/conf/authz
[groups]
admin = admin         #admin为用户组,等号之后的admin为用户
test = fuhd,test

[test:/]                #表示根目录(/var/svn/test),test: 对应前面配置的realm = test
@admin = rw            #表示admin组对根目录有读写权限,r为读,w为写

[test:/test]         #表示test目录(/var/svn/test/test)
@test = rw                #表示test组对test目录有读写权限


六、启动,查看和停止SVN服务

启动SVN服务

# -d:守护进程  -r:svn数据根目录   --listen-port:监听端口
svnserve -dr /var/svn/test --listen-port 3690

查看SVN服务

ps aux|grep svnserve               #默认端口为:3690

注意打开防火墙和关闭selinux

vim /etc/sysconfig/selinux
SELINUX = disable               #值修改为disable


遇到的问题

import的时候提示错误

svn: E000022: Error converting entry in directory '/var/www/test/images' to UTF-8
svn: E000022: Can't convert string from native encoding to 'UTF-8':

问题就是环境变量的编码设置的不好,解决办法

vim ~/.bashrc

加上

export LC_ALL=en_US.UTF-8
export.UTF-8
export LANGUAGE=en_US.UTF-8
source ~/.bashrc


centos7安装配置svn

标签:centos   svn   subversion   

原文地址:http://blog.51cto.com/shevastar/2051219

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!