现在的位置: 首页 > 综合 > 正文

Linux下svn安装与配置

2013年10月30日 ⁄ 综合 ⁄ 共 794字 ⁄ 字号 评论关闭

 Linux下svn安装与配置

生产环境:centos

一,安装

yum -y install subversion

二,启动svn服务器

// 创建svn服务器根目录
# mkdir /data/svn-repository/

// 启动
# svnserve -d -r /data/svn-repository/

// 显示帮助
# svnserve --help

// 停止svn服务器
# ps aux |grep svnserve
kill 掉对应进程id

三,创建版本库

# svnadmin create /data/svn-repository/myproject

四,配置用户认证文件

# cd /data/svn-repository/myproject/config/

// 编辑authz文件

[groups]
# 指定用户组myprojectgroup成员
myprojectgroup = harry,sally
[/]
# 指定用户组 myprojectgroup 具备读写权限
@myprojectgroup = rw

// 编辑passwd文件,设置用户名对应密码

[users]
harry = harryssecret
sally = sallyssecret

// 编辑svnserve.conf文件,取消下列相应注释

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

五,导入项目到版本库

// Windows直接在项目目录上 右键 -> TortoiseSVN -> Import...
输入svn服务器地址,svn://host/myproject ,ok,输入用户名密码。

// Linux
# svn import /data/webapps/myproject svn://host/myproject -m "init project" --username harry --password harryssecret

 

抱歉!评论已关闭.