1.1 centos7.3源码搭建svn----安装各种依赖包

  1、安装zlib-1.2.8.tar.xz

      xz -d zlib-1.2.8.tar.xz

      tar xvf zlib-1.2.8.tar

      cd zlib-1.2.8/

      ./configure --prefix=/usr/local/zlib

      make && make install

  2、安装apr-1.5.2.tar.gz

      tar -zxvf apr-1.5.2.tar.gz

      cd apr-1.5.2/

      ./configure --prefix=/usr/local/apr

      make && make install

  3、安装sqlite-autoconf-3180000.tar.gz

      tar -zxvf sqlite-autoconf-3180000.tar.gz

      cd sqlite-autoconf-3180000/

      ./configure --prefix=/usr/local/sqlite

      make && make install

  4、安装apr-util-1.5.4.tar.gz

      tar -zxvf apr-util-1.5.4.tar.gz

      cd apr-util-1.5.4/

      ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util

      make && make install

  5、安装subversion-1.9.5.tar.gz

      tar -zxvf subversion-1.9.5.tar.gz

      cd subversion-1.9.5/

      ./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-zlib=/usr/local/zlib

      make && make install

  6、检查安装是否成功

      [root@localhost subversion-1.9.5]# svnversion

      目录 未版本控制

1.2  centos7.3源码搭建svn----创建并配置仓库

  1、创建仓库

      mkdir -p /svn/studentsys

      svnadmin create /svn/studentsys

      [root@localhost conf]# cd /svn/studentsys/conf/

      [root@localhost conf]# ls

        authz  passwd  svnserve.conf

  2、编辑配置文件

    1. vim svnserve.conf

  anon-access = read

  auth-access = write

  password-db = passwd

  authz-db = authz

  realm = studentsys

    2. vim passwd

  [users]

  jack=123

  tom=123

3. vim authz

        [/]

        tom=rw

        *=

        [/trunk/subA]

        jack=rw

        fly=r

        [/trunk/subB]

        jack=r

        [groups]

        group1=tom

        [/]

        @group1=rw

        *=

  3、启动、关闭svn

svnserve -d -r /svn/studentsys

killall svnserve

1.3 在win10中下载svn客户端使用

  1、在win10中新建文件夹svntom,并创建一些文件夹

  2、将文件中的内容上传到svn 

      1. 在svntom文件夹内,右键  "TortoiesSVN" ---> "import"

      

      

  3、下载上一步上传的文件

      1. 右键 "SVN CheckOut"

      

      

  4、在trunk文件夹下再创建两个子文件夹和一个文件,并提交到svn

      1. 右键  "TortoiesSVN" ---> "add...."

      

      3、右键 "SVN commit" 即可将新建的文件和文件夹提交到svn服务器端

      4、在新建个文件夹 右键 "SVN CheckOut" 即可看到这里创建的内容

  5. 删除trunk文件夹刚刚新建的 subA和 run.py

      1、在win10中直接删除subA文件夹和run.py

      2、右键直接 "SVN commit" 即可删除subA文件夹和run.py文件

   6、清除当前用户的密码

     法1:

        右键  "TortoiesSVN" ---> "settings"---->"Saved Date"---->"Clear All"  

     法2:

        C:\Users\tom\AppData\Roaming\Subversion\auth            # 删除win10中的这个文件夹

03: centos中配置使用svn的更多相关文章

  1. CentOS中配置Kafka集群

    环境:三台虚拟机Host0,Host1,Host2 Host0:192.168.10.2 Host1:  192.168.10.3 Host2:  192.168.10.4 在三台虚拟机上配置zook ...

  2. CentOS中配置LNMP环境打开提示File not found

    在centos系统中配置好php环境了,但是发现能运行html页面并不能运行php文件了,这样我就在gg的帮助下一步不解决了,下面来看问题的具体解决过程.     安装之后测试发现,怎么Html能运行 ...

  3. CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面

    环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum i ...

  4. CentOS中配置VNC Server

    环境:CentOS 6.4 1.安装tigervnc-server及相关软件 首先检查系统中是否安装tigervnc-server安装包 rpm -qa tigervnc-server 如果没有就直接 ...

  5. 2017-03-05 CentOS中配置守护服务(Supervisor)监听dotnet core web程序的运行

    我们继续解决上篇博客的问题,我这个人有个毛病,不喜欢遗留什么问题,也不喜欢问题说不明白,具体要怎么解决一定要详尽,因为经常自己遇到问题的时候,去翻别人的博客,就会遇到这样的问题,很苦恼,又说废话了. ...

  6. CentOS中配置NFS

    https://www.cnblogs.com/yeungchie/ NFS是Network File System的缩写,即网络文件系统. 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间 ...

  7. phpstorm中配置使用svn详细步骤

    一.搭建SVN环境 1.下载VisualSVN Sever.下载地址:https://www.visualsvn.com/server/download/ 2.安装VisualSVN Server. ...

  8. CentOS中配置lvm存储

    磁盘添加 vmware workstation 虚拟机为例 1.关闭虚拟机,在虚拟机设置中添加3块硬盘. 2.首先创建物理卷  pvcreate /dev/sdb /dev/sdc Physical ...

  9. CentOS中配置CDH版本的ZooKeeper

    三台CentOS:Host0,Host1,Host2 在三台中分别安装zookeeper-server yum install zookeeper-server -y 修改zookeeper的配置文件 ...

随机推荐

  1. PyQT5初学(一)

    PyQt5 是Digia的一套Qt5与python绑定的应用框架,同时支持2.x和3.x.本教程使用的是3.x.Qt库由Riverbank Computing开发,是最强大的GUI库之一 ,官方网站: ...

  2. Cloud Native Application理论备忘录之(一)——Microservice architectural style

    感谢一路走来默默支持和陪伴的你~~~ ------------------欢迎来访,拒绝转载------------------- 1. 传统云平台的架构体系:用户界面层.业务逻辑层.数据访问层 2. ...

  3. vue - vue-cli脚手架安装和webpack-simple模板项目生成

    ue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目. GitHub地址是:https://github.com/vuejs/vue-cli 一.安 ...

  4. 2018/03/26 每日一个Linux命令 之 du

    昨天使用 df 查看了磁盘空间中所有的容量. 今天学习 du 查看目录或者文件的大小. du会显示指定的目录或文件所占用的磁盘空间. -- du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合 ...

  5. Goroutines vs Threads

    http://tleyden.github.io/blog/2014/10/30/goroutines-vs-threads/ Here are some of the advantages of G ...

  6. 实习培训——Servlet(6)

    实习培训——Servlet(6) 1  Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的 ...

  7. PAT 1003 Emergency[图论]

    1003 Emergency (25)(25 分) As an emergency rescue team leader of a city, you are given a special map ...

  8. rsync 常用命令

    rsync -auvrtzopgP --progress --delete --exclude-from=exclude.list SRC DST \\保留原文件属性并详细输出 删除那些DST中SRC ...

  9. vscode 搭建react-native

    vscode 搭建react-native 选择:vscode + typings + eslint * vscode: 宇宙最强IDE家族的最新产品 * typings: 基于typescirpt的 ...

  10. kendo 级联加带搜索的下拉框以及js赋值

    1‘.js给下拉框赋值 $("#UserRole").data("kendoDropDownList").value(dataItem.RoleName); $ ...