您的位置:首页 > 运维架构 > Linux

Linux下svn安装与配置

2009-09-27 10:05 393 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: