1. 创建存放各个svn版本库的目录svnrepos(自己定义路径)

-bash: cd /usr/local/apache/htdocs/

-bash: mkdir svnrepos

2. 假设我要创建一个叫做coinhello项目的svn版本库(使用命令svnadmin  create)

-bash: cd /usr/local/apache/htdocs/svnrepos/

-bash: svnadmin create coinhello

3. 修改coinhello版本库的配置

-bash: cd /usr/local/apache/htdocs/svnrepos/coinhello/conf

-bash: ls

说明:在conf目录下可以看到有authz 、passwd 、svnserve.conf 这三个文件。

-bash: vim svnserve.conf

说明:将anon-access = read 、auth-access = write 、password - db = passwd 、authz - db = authz 这四行的注释#去掉,去掉注释#时,注意这四行前面不能留空格,然后保存退出(:wq)。如果这四行前面有空格存在,将会在svn checkout操作的时候报错:/usr/local/apache/htdocs/svnrepos/coinhello/conf/svnserve.conf: 19: Option expected

-bash: vim passwd

说明:在[user]字段下,新增用户名称和密码,例如:admin = adminpwd ,注意前面不能有空格,然后保存退出(:wq)。如果前面有空格存在,将会在svn checkout操作的时候报错:Authentication failed

-bash: vim authz

[/]
admin = rw

说明:添加用户的控制权限。注意这两行前面不能有空格,然后保存退出(:wq)

      [/]        ------------- 用户权限从coinhello版本库目录起有效(最好[]内也不要有空格,有时候会报错Authentication failed)

    admin = rw     ------------- 配置用户的读写权限

   如果前面有空格存在,将会在svn checkout操作的时候报错:Invalid authz configuration

4. 启动svn服务

-bash: svnserve  -d -r /usr/local/apache/htdocs/svnrepos/

注释:-d 表示以守护进程打开,-r 指的是SVN版本库路径

5. 使用svn checkout 从版本库导出项目

windows:

右键菜单里有“svn checkout”功能,单击然后输入地址: svn://120.77.xxx.xxx/coinhello,接着输入用户和密码,这样就完成了创建项目版本库和导出项目。

linux:

-bash: svn  checkout  svn://120.77.xxx.xxx/coinhello   /usr/local/apache/htdocs/coinhello(格式:svn  checkout  项目版本库路径  导出项目的存放路径)

6. 最后记得在服务器打开svn端口,默认是3690

linux服务器上创建svn版本库的更多相关文章

  1. linux 创建svn版本库,并在svn上配置checkstyle做代码风格检查

    一.创建SVN版本库 1.安装svn服务器 yum install subversion 2.查看版本 svnserve --version 3.建立SVN版本库目录(即你的SVN服务器里面的文件存放 ...

  2. SVN服务器迁移,SVN版本库迁移(网络copy)

    做法: 准备:系统平台:windows server 2003 版本库:vos 源服务器:10.10.13.48 目标服务器:10.10.13.129源SVN版本库的path: D:\svn\vos要 ...

  3. Linux服务器上创建日志服务器和FTP服务器

    参考地址: http://www.111cn.net/sys/CentOS/81133.htm https://www.cnblogs.com/laoxiajiadeyun/p/9943742.htm ...

  4. 如何在同一Linux服务器上创建多站点

    在没有域名的情况下,怎样才能创建出多站点访问?这个问题困扰我许久,之后阅读了<http权威指南>,这本让我恍然大悟.这里说明了从浏览器如何解析域名,再请求服务器,服务器收到请求后是如何处理 ...

  5. 查看linux服务器上Tensorflow的版本和位置

    查看tensorflow版本,可以在终端输入查询命令如下: python import tensorflow as tf tf.__version__ 查询tensorflow安装路径为: tf.__ ...

  6. Linux服务器上创建新用户

    一.在/home目录下新建userName目录 sudo useradd -m -s /bin/bash userName 二.设置密码 sudo passwd userName

  7. linux上svn版本库创建小记

    [新建svn仓库] 先创建一个文件夹mkdir /opt/svn/wechat;   然后创建svn版本库    svnadmin create /opt/svn/wechat;   [创建用户组权限 ...

  8. svn 版本库的创建和配置

    1.创建SVN版本库 mkdir trunk svnadmin create /root/trunk/svntest #这里是路径和即将创建的版本库名称 2.配置svn cd /root/trunk/ ...

  9. 用svnsync 同步备份 svn 版本库 从一台服务器到另一台服务器

    如用svnsync 同步备份两台机器的svn .(就以linux服务器到windows服务器为例子) 要同步的项目名称:source_svn svn 版本库1 .4 以上 源目录:           ...

随机推荐

  1. python之函数(一)

    python有很多内置函数,可以直接调用.比如type(), len(), range(),max(), min(), filter().内置函数我们就先不多提,我们主要介绍自定义函数. 1. 函数的 ...

  2. 108th LeetCode Weekly Contest Minimum Falling Path Sum

    Given a square array of integers A, we want the minimum sum of a falling path through A. A falling p ...

  3. python开头——文件声明 详解

    一.解释器声明 1.声明方式 linux #!/usr/bin/python windowns #!c:/python27/python.exe 放在首行 2.作用 告诉电脑,要用/usr/bin下面 ...

  4. Linux mysql中文乱码问题

    1.debian系统 (1)mysql 5.5版本之前 vim /etc/mysql/my.cnf 在  [client]  下面加入 default-character-set=utf8 在  [m ...

  5. UML-1-面向对象分析和设计

    1.关键词: OOA:Object-Oriented Analysis.面向对象分析.抽取对象或概念,如:航班系统包含 飞机(Plane).航班(Flight)等概念. OOD:Object-Orie ...

  6. 数据库nomount mount open阶段走向

    先来简要了解一下Oracle数据库体系架构以便于后面深入理解,Oracle Server主要由实例(instance)和数据库(database)组成.实例(instance)由共享内存(SGA)和后 ...

  7. 案例44-crm练习新增客户使用struts2

    1 src下配置文件 1 struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYP ...

  8. pat00-自测1. 打印沙漏(20)

    00-自测1. 打印沙漏(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求你写个程序把给定的符号打 ...

  9. 如何让JS变量和字符串拼接后,是变量而不是字符串

    今天有个非常有趣的事,因为我需要用JS去实现多语言,就是我在JS文件里定义了不同的变量,尝试用变量拼接字符串组成之前定义好的变量名称,结果拼接之后,显示的却是字符串,而不是变量,所以无法解析 zh_t ...

  10. Hibernate 缓存机制详细解析

    一.why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库. 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能. 缓存内的数据是对物理数 ...