zoukankan      html  css  js  c++  java
  • Linux安装SVN

    1、安装

    yum install subversion

    如果想采用下载压缩包解压安装可参阅:

    https://blog.csdn.net/qq_23167527/article/details/80182317

    https://www.cnblogs.com/h--d/p/5180835.html

    2、创建svn仓库,编辑相关配置文件

    #进入srv目录,创建存放svn代码的目录
    [root@VM_0_3_centos /]# cd srv/
    [root@VM_0_3_centos srv]# mkdir svn
    
    #创建svn仓库
    [root@VM_0_3_centos srv]# svnadmin create /srv/svn/
    
    #进入仓库,查看创建完成的仓库
    [root@VM_0_3_centos srv]# cd svn
    [root@VM_0_3_centos svn]# ls -al
    total 32
    drwxr-xr-x  6 root root 4096 Feb 16 16:10 .
    drwxr-xr-x. 3 root root 4096 Feb 16 16:09 ..
    drwxr-xr-x  2 root root 4096 Feb 16 16:10 conf
    drwxr-sr-x  6 root root 4096 Feb 16 16:10 db
    -r--r--r--  1 root root    2 Feb 16 16:10 format
    drwxr-xr-x  2 root root 4096 Feb 16 16:10 hooks
    drwxr-xr-x  2 root root 4096 Feb 16 16:10 locks
    -rw-r--r--  1 root root  229 Feb 16 16:10 README.txt
    [root@VM_0_3_centos svn]# 
    #进入conf目录
    [root@VM_0_3_centos svn]# cd conf/
    [root@VM_0_3_centos conf]# ls -al
    total 20
    drwxr-xr-x 2 root root 4096 Feb 16 16:10 .
    drwxr-xr-x 6 root root 4096 Feb 16 16:10 ..
    #权限控制文件
    -rw-r--r-- 1 root root 1080 Feb 16 16:10 authz
    #帐号密码文件
    -rw-r--r-- 1 root root  309 Feb 16 16:10 passwd
    #SVN服务配置文件
    -rw-r--r-- 1 root root 3090 Feb 16 16:10 svnserve.conf
    [root@VM_0_3_centos conf]# 


    编辑 passwd文件

    vim passwd

    设置用户和密码  usserNmae = password

    编辑 authz文件,设置用户权限

    vim authz

     这里用户名就是在passwd中设置的用户名

    修改SVN服务配置文件

    [root@VM_0_3_centos conf]# vi svnserve.conf 
    打开下面的5个注释
    anon-access = read #匿名用户可读
    auth-access = write #授权用户可写
    password-db = passwd #使用哪个文件作为账号文件
    authz-db = authz #使用哪个文件作为权限文件
    realm = /srv/svn # 认证空间名,版本库所在目录

    服务启动与停止

    [root@VM_0_3_centos conf]# svnserve -d -r /srv/svn(启动)
    [root@VM_0_3_centos conf]#killall svnserve(停止)

    -d表示守护进程, -r 表示在后台执行。

    启动完成

    [root@VM_0_3_centos conf]# svnserve -d -r /srv/svn
    [root@VM_0_3_centos conf]# ps -ef|grep svnserve
    root     17422     1  0 16:44 ?        00:00:00 svnserve -d -r /srv/svn
    root     17493 11426  0 16:44 pts/1    00:00:00 grep --color=auto svnserve

    3、连接

    使用TortoiseSVN 输入账号和密码连接。

     首先指定svn地址,svn:// + svn服务器地址。

     输入账号密码,登录svn.

    参考

    https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html

  • 相关阅读:
    深入理解linux启动过程
    Oracle 12c 的新功能:模式匹配查询
    AIX 常用命令汇总
    Oracle 11g ADRCI工具使用
    AIX TL的升级和回退
    oracle redo log的维护
    202. Happy Number
    198. House Robber
    203. Remove Linked List Elements
    217. Contains Duplicate
  • 原文地址:https://www.cnblogs.com/huang-changfan/p/12317483.html
Copyright © 2011-2022 走看看