Linux(三)搭建svn服务器

2021-03-09  本文已影响0人  枫叶丶落

系统环境:Centos 7.0

第一步:通过yum命令安装svnserve

> yum -y install subversion  # 自动安装svn服务器相关服务和依赖
> rpm -ql subversion  # 查看svn服务和依赖的安装位置

第二步:创建版本库目录

> mkdir -p /var/svn/svnrepos  # 在var路径下创建版本库存放的位置

第三步:创建svn版本库

> svnadmin create /var/svn/svnrepos/v1  # 在var路径下创建名为'v1'的版本库
> cd /var/svn/svnrepos/v1  # 进入名为v1的svn版本库
# conf  db  format  hooks  locks  README.txt 
> cd /var/svn/svnrepos/v1/conf  # 进入conf
# authz  passwd  svnserve.conf

authz:authz文件是负责账号权限的管理,控制账号是否读写权限
passwd:passwd文件是负责账号和密码的用户名单管理
svnserve.conf:svnserve.conf文件是svn服务器配置文件

第四步:配置修改

1.修改authz文件信息,如下:
> vi authz  # 进入编辑模式,编辑帐号权限
# 末尾处添加:
            [\]
            帐号 = rw
# 例:
            [\]
            admin = rw
2.修改passwd文件信息,如下:
> vi passwd  # 进入编辑模式,添加帐号
# 末尾处添加:
            帐号 = 密码
# 例:
            admin = password
3.修改svnserve.conf文件信息,如下:
> vi svnserve.conf  # 进入编辑模式,在原始文件中 去掉4条被注释内容的注释:
# 原:
      ### anon-access = read
      ### auth-access = write
      ### password-db = passwd
      ### realm = My First Repository
# 改:(修改后内容的前面不要留空格)
      anon-access = read
      auth-access = write
      password-db = passwd
      realm = My First Repository

第五步:启动svn服务器

> svnserve -d -r /var/svn/svnrepos  # 启动svn服务
> ps -aux  # 查看服务启动是否成功

第六步:访问svn

1.在windows系统中下载 SVN客户端安装运行

2.拉取svn项目输入地址:svn://ip:3690/xx (ip = linux的ip,3690 = svn默认端口,xx = 版本库名称)

  1. 弹出登录框 输入在passwd 文件设置的账户密码登录即可

(原创:本文为日常学习记录分享)

上一篇下一篇

猜你喜欢

热点阅读