初步构建一个 svn发布的流程,实际过程还需要再微调;可用git 或svn来构建新的流程。
下面是基于SVN安装包已经安装好的前提下SVN服务搭建操作步骤:
一、SVN server 端配置,主配置目录为/repos/conf 下面
1、进入目录下编辑相关文件
[root@iZ23538u9pyZ conf]# cd /repos/conf
2、配置文件修改
a、authz 文件,存放用户名以及相关目录权限设置。
添加以下添加:账户和对应权限
[/]
zk = rw
b、passwd 文件
添加以下内容:账户和对应密码
[users]
zk = iamzk
C、svnserve.conf文件
去掉以下三行注释:
password-db = passwd
authz-db = authz
realm = My First Repository
二、仓库设置:
1、服务端创建仓库,并初始化仓库。
[root@iZ23j4y2xmiZ /]svnadmin create /repos
[root@iZ23j4y2xmiZ /]# cd repos/
[root@iZ23j4y2xmiZ repos]# mkdir enote/
[root@iZ23j4y2xmiZ repos]# export SVN_EDITOR=vim
[root@iZ23j4y2xmiZ repos]# svn import enote file:///repos/enote -m "init repos"
2、以守护进程运行svnerver。
[root@iZ23j4y2xmiZ conf]# svnserve -d -r /repos
查看是否正常运行:
3、客户端添加项目
客户端添加项目路径:svn://121.43.x.x/enote
4、本地拉取项目文件