• SVN的安装和使用


    Centos安装SVN服务端

    yum install -y subversion

    安装后查看版本

    svn --version

    Window安装SVN服务端

    VisualSVN Server

    下载网址:https://www.visualsvn.com/server/download/

    Subversion

    下载地址:https://sourceforge.net/projects/win32svn/

    创建仓库

    mkdir /var/svnrepo

    创建shop仓库

    svnadmin create /var/svnrepo/shop  #仓库地址要写全路径

    创建blog仓库

    svnadmin create /var/svnrepo/blog  

    启动仓库

    启动所有仓库

    svnserve -d -r /var/svnrepo

    启动shop仓库

    svnserve -d -r /var/svnrepo/shop

    启动blog仓库

    svnserve -d -r /var/svnrepo/shop

    关闭svn服务

    killall svnserve

    服务器上建立目录和仓库的联系

    svn checkout svn://路径  [本地目录全路径]  

    示例:

    svn checkout svn://localhost/shop /var/webdir/svnshop/

    配置

    cd /var/svnrepo/shop/conf

    开启权限配置

    vim svnserve.conf

    允许匿名用户 ,这个一般注释起来不要打开

    anon-access = write  #  read write

    需要密码访问需修改以下两项

    password-db = passwd

    authz-db = authz

    设置用户和密码

    vim pass

    username1 = password1

    username2 = password2

    username3 = password3

    设置权限

    vim authz

    [shop:/]  #针对shop目录下的所有文件

    username1 = rw #读写权限

    username2 = r  #只能查看权限

    username3 = w  #只能写权限

    [shop:/js]  #针对shop目录下的js目录所有文件

    username2 = rw  #只能查看权限

    文件操作

    添加文件

    svn add filename

    添加所有文件

    svn add *

    提交文件

    svn commit -m 'msg' filename

    更新所有文件

    svn update

    客户端访问

    服务器的SVN默认端口3690需要打开

    1、检出项目代码

    检出 ,地址输入 svn://服务器ip/shop  

    1、然后使用客户端更新和提交即可

    开启钩子自动更新代码

    cd /var/svnrepo/shop/hooks

    cp post-commit.tpl post-commit

    chmod +x post-commit  #增加执行权限

    vim post-commit

    增加以下代码:

    export LANG=en_US.UTF-8

    /usr/bin/svn update /var/webdir/svnshop/ --username yangphp --password yang123456

    然后保存即可

    但行好事,莫问前程!

    本文来自博客园,作者:yangphp,转载请注明原文链接:https://www.cnblogs.com/ypeih/p/15634408.html

  • 相关阅读:
    java 多线程
    构造N位格雷码(递归,面向对象)
    字典树trie
    快速排序
    C++ 链表
    15-谜问题(深拷贝、LC检索、面向对象编程)
    [编程题] 扫描透镜(本题还涉及如何从字符串中提取数字)
    python爬虫提取冰与火之歌五季的种子
    带有限期和效益的单位时间的作业排序贪心算法
    0/1背包问题与动态规划
  • 原文地址:https://www.cnblogs.com/ypeih/p/15634408.html
Copyright © 2020-2023  润新知