首页 > 技术文章 > Linux 搭建 SVN

zwcry 2018-11-20 11:51 原文

一、yum 安装 subversion

  yum -y install subversion

二、创建svn版本库所在路径(建议放在opt、usr、home下)

  mkdir -p /usr/local/svn/repositories

三、创建svn版本库

  svnadmin create /usr/local/svn/repositories/sds

四、查看

  cd /usr/local/svn/repositories/sds/

  ll

  

   进入conf目录

  cd ./conf/

  ll

  

  authz:用来配置用户或用户组权限

  passwd:用来配置用户和用户密码

  svnserver.conf:svn服务配置

五、配置账户名称、密码、权限

  这里只写简单配置,细节哪些目录哪些用户哪些权限,自行读配置描述或度娘

  cd /usr/local/svn/repositories/sds/conf/

  1.配置用户权限

  vim authz

  

 

  [/]该版本库的所有库

  shizhenwei:用户名称

  =:赋值

  rw:读写权限

  

  2.配置用户密码

  vim passwd

  

   3.配置svnserver.conf

  vim svnserve.conf 

  

 

六、启动

  1.启动

  svnserve -d -r /usr/local/svn/repositories/

  2.关闭

  killall svnserve

  3.开机启动SVN,配置svnserve.service

    1)修改/etc/sysconfig/svnserve版本库目录

    vim svnserve.service

    

    2)修改svnserve.service

    cd /usr/lib/systemd/system

    vim svnserve.service 

[Unit]
Description=Subversion protocol daemon
After=syslog.target network.target

[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/svnserve
ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS

[Install]
WantedBy=multi-user.target

    3)生效

    systemctl daemon-reload

    4)改变文件权限

    chmod 777 ./svnserve.service

    5)systemctl开机启动nginx

    systemctl enable svnserve.service 

七、连接

    

 

    

 

 

 

  

推荐阅读