zoukankan      html  css  js  c++  java
  • Ubuntu 下搭建SVN服务器

    root@iZ25q0jd99eZ:~# sudo apt-get install subversion
    
    root@iZ25q0jd99eZ:/etc/subversion# mkdir /svn
    root@iZ25q0jd99eZ:/etc/subversion# cd /svn/
    

     创建版本库

    root@iZ25q0jd99eZ:/svn# svnadmin create /svn/sx
    root@iZ25q0jd99eZ:/svn# ls
    sx
    root@iZ25q0jd99eZ:/svn# ll sx
    total 32
    drwxr-xr-x 6 root root 4096 May  9 08:39 ./
    drwxr-xr-x 3 root root 4096 May  9 08:39 ../
    drwxr-xr-x 2 root root 4096 May  9 08:39 conf/
    drwxr-sr-x 6 root root 4096 May  9 08:39 db/
    -r--r--r-- 1 root root    2 May  9 08:39 format
    drwxr-xr-x 2 root root 4096 May  9 08:39 hooks/
    drwxr-xr-x 2 root root 4096 May  9 08:39 locks/
    -rw-r--r-- 1 root root  246 May  9 08:39 README.txt
    
    root@iZ25q0jd99eZ:/svn/sx/conf# pwd
    /svn/sx/conf
    root@iZ25q0jd99eZ:/svn/sx/conf# ls
    authz  hooks-env.tmpl  passwd  svnserve.conf
    
    root@iZ25q0jd99eZ:/svn/sx/conf# vi svnserve.conf 
    [general]

    anon-access = none
    auth-access = write
    password-db = /svn/sx/conf/passwd
    authz-db = /svn/sx/conf/authz
    root@iZ25q0jd99eZ:/svn/sx/conf# vi passwd
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    admin01 = 123456
    user01 = 123
    
    root@iZ25q0jd99eZ:/svn/sx/conf# vi authz
    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
    adminsvn = admin01
    adminuser = user01
    [/]
    @adminsvn = rw
    [/sx]
    @adminuser = rw
    
    root@iZ25q0jd99eZ:/svn/sx/conf# svnserve -d -r /svn/sx
    root@iZ25q0jd99eZ:/svn/sx/conf# ps -ef |grep svn
    root     25443     1  0 08:54 ?        00:00:00 svnserve -d -r /svn/sx
    root     25445 24814  0 08:54 pts/6    00:00:00 grep --color=auto svn
    

     以上是单个版本库:在启动的时候要指定版本库!!!!

    root@iZ25q0jd99eZ:/svn# svnadmin create /svn/test
    root@iZ25q0jd99eZ:/svn# ls /svn/test/
    conf  db  format  hooks  locks  README.txt
    
    root@iZ25q0jd99eZ:/svn/test/conf# vi svnserve.conf
    [general] anon-access = none auth-access = write password-db = /svn/test/conf/passwd authz-db = /svn/test/conf/authz
    root@iZ25q0jd99eZ:/svn/test/conf# vi passwd 
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    admintest01 = 123456
    usertest01 = 123
    
    root@iZ25q0jd99eZ:/svn/test/conf# vi authz
    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
    adminuser = admintest01
    usertest = usertest01
    [/]
    @adminuser = rw
    [/test]
    @usertest = rw
    * =
    
    root@iZ25q0jd99eZ:/svn/test/conf# ps -ef |grep svn
    root     25486     1  0 09:05 ?        00:00:00 svnserve -d -r /svn/sx
    root     25586 24814  0 09:17 pts/6    00:00:00 grep --color=auto svn
    root@iZ25q0jd99eZ:/svn/test/conf# kill -9 25486
    root@iZ25q0jd99eZ:/svn/test/conf# svnserve -d -r /svn
    root@iZ25q0jd99eZ:/svn/test/conf# ps -ef |grep svn
    root     25590     1  0 09:18 ?        00:00:00 svnserve -d -r /svn #如果是多个版本库  不要指定版本库(启动的时候)
    root     25592 24814  0 09:18 pts/6    00:00:00 grep --color=auto svn
    
  • 相关阅读:
    大话测试数据(一)
    两个小案例
    关于那些难改的bug
    关于测试人员的职业发展
    python中的模块
    python为什么会有@classmethod?
    Javascript oop深入学习笔记(三)--javascript中类的实现
    NODE编程(一)--Node功能的组织和重用
    javascript oop深入学习笔记(二)--javascript的函数
    javascript oop深入学习笔记(一)
  • 原文地址:https://www.cnblogs.com/bass6/p/5472720.html
Copyright © 2011-2022 走看看