Linux服务器下用svn创建多个项目
16lz
2021-01-22
(1): 创建svn仓库路径
mkdir -p /opt/svn/project1
mkdir -p /opt/svn/project2
svnadmin create /opt/svn/project1 svnadmin create /opt/svn/project2
注意:为了规范:一般在项目目录下再创建:
mkdir -p /opt/svn/projec1/trunk
mkdir -p /opt/svn/projec1/tags
mkdir -p /opt/svn/projec1/branches
(2):导入项目源代码
# svn import [源路径][目标版本库路径] -m [日志信息]
//例如:
svn import /home/work/ file:///svn/project1/trunk/ -m "Initial import"
(3):修改配置文件:
vi /opt/svn/project1/conf/svnserve.conf
[general]
anon-access = none
auth-access=write
password-db=passwd
auth-db=authz
vi /opt/svn/project1/conf/passwd
xxx=**** // 用户名=密码
(4):启动svn服务
svnserve -d -r /opt/svn/
注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如
/opt/svn/project1 /opt/svn/project2 ----------> /opt/svn/
更多相关文章
- 如何在Linux中以编程方式获取给定相对路径的绝对路径?
- 项目九 Linux 磁盘管理
- 确定shell程序中的相对路径或绝对路径
- 如何使用for-each循环在bash中迭代文件路径?
- 在红帽企业Linux 4中设置 device-mapper 的多路径管理
- Win10&Linux下Apache2+PHP7+Mysql安装以及创建Laravel项目
- Linux 下部署Django项目
- 项目连接MySQL数据库,提示异常
- 新导入项目数据库导入失败