zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Kattis之旅——Factovisors
    Kattis之旅——Rational Arithmetic
    Kattis之旅——Number Sets
    Kattis之旅——Divisible Subsequences
    Kattis之旅——Prime Path
    Kattis之旅——Inverse Factorial
    Kattis之旅——Perfect Pth Powers
    Kattis之旅——Eight Queens
    hiho一下 第145周
    hiho一下 第144周
  • 原文地址:https://www.cnblogs.com/ypeih/p/15634408.html
Copyright © 2011-2022 走看看