zoukankan      html  css  js  c++  java
  • svn搭建

    1、制作本地yum

    a)挂载光盘

    [root@localhost ~]# mount  /dev/cdrom  /mnt

    b)删除/etc/yum.repos.d目录所有的repo文件

    [root@localhost ~]# rm  -rf  /etc/yum.repos.d/*

    c) 创建新文件dvd.repo

    [root@localhost ~]# vi  /etc/yum.repos.d/dvd.repo

    加入以下内容:

    [dvd]name=install dvdbaseurl=file:///mnt 相对路径 enabled=1  查手册gpgcheck=0

    d) 刷新 repos 生成缓存

    [root@localhost ~]# yum makecache

    2、安装svn的安装包

       找到svn的安装包

     

       安装svn的包

     

       查看是否安装成功

       

    3、安装客户端

    直接进行下一步 下一步

     

    4、建仓库

    建立的位置可以改变不是必须的

     

    以后会有很多个版本库所以创建一个大的

     

    创建属于这个项目的版本库 创建成功后还不是仓库 如果是版本库会有东西这 只是一 个目录

     

    查看svnadmin命令下有哪些参数 使用help就可以创建版本库

     

    创建版本库并且查看

     

    仓库创建完成后可以检出了 

     

    原因是服务没有启动  接着启动服务

    -d后台运行 -r项目根目录

     

     

    查看进程是否启动成功

     

    在本地检出 右击checkout

    在检出的文件夹中添加一个项目

     

    添加完成后再右击提交 出现认证失败

     

    为仓库建立账户

    进入版本库配置目录

     


     

    //这四行,前面的#号和空格去掉(注意去掉#要顶格写,不要留有多余空格),变成

    anon-access = none    (不允许匿名访问)

    auth-access = write    (允许写入)

    password-db = passwd   (访问时需要输入密码)

    authz-db = authz        #访问权限设置

    realm = xiaotao           //改成自己的版本库

    重新启动

     

    再次重新提交仍然报错

     

    去分配账号

     

     

    给分配的账号设置密码

     

    重启

    再次提交 需要输入账号密码输入后即可提交

     

    在服务器端检出

     

    如果本地上传了文件在linux项目中更新

     

    Linux也可以添加文件

     

    Linux提交文件

     

    那么每次windows提交了 linux都要更新所以我们设置自动更新

    /usr/local/svn/sunny/hooks/创建文件post-commit 必须给其可执行的权限

     

    编辑post-commit文件

     

    添加以下内容

     


     

  • 相关阅读:
    Android支付接入(7):Google In-app-Billing
    SDK接入(2)之Android Google Play内支付(in-app Billing)接入
    Google In-App Billing 实现(内含Unity 实现经验)
    unity3d如何快速接入渠道SDK之Unity篇
    [Unity3D]Unity+Android交互教程——让手机"动"起来
    mysql avg()函数,获取字段的平均值
    mysql tan() 函数
    mysql pi() 获取pi
    mysql mod() 获取余数
    mysql sqrt() 函数
  • 原文地址:https://www.cnblogs.com/wepe/p/7424643.html
Copyright © 2011-2022 走看看