zoukankan      html  css  js  c++  java
  • svn创建版本库

    安装SVN

    yum install subversion -y

    运行SVN

    /etc/init.d/svnserve start

    (连接时出现:目标机器积极拒绝,无法连接的错误就是因为没有启动SVN服务)

    在服务器创建新版本库
    cd /home/svn_data
    svnadmin create repo1

    修改配置文件

    vi /home/svn_data/repo1/conf/authz
    添加下面内容

    [groups]
    admin=root1,root2
    user=css
    [/]
    @admin = rw
    @user = r
    [repo1:/Tpl]
    @admin = rw
    @user = rw
    # [repository:/baz/fuz]
    # @harry_and_sally = rw
    * = r
    [repo1:/Public]
    @admin = rw
    @user = rw
    * = r

    保存退出

    编辑密码文件
    vi /home/svn_data/repo1/conf/passwd
    添加下面内容
    [users]
    root1 = 123456
    root2 = 123456
    css = css123

    保存退出

    编辑svnserve.conf

    vi svnserve.conf

    #password-db = passwd   =》 password-db = passwd

    #authz-db = authz    =》 authz-db = authz

    保存退出

    重启SVN

    /etc/rc.d/init.d/svnserve restart


    在本地电脑建立项目目录
    d:web est
    svn check out
    svn地址:svn://192.168.1.33/repo1
    账号密码为passwd记录的


    最后一步,利用svn钩子自动更新到服务器上的项目目录
    cp /home/svn_data/repo1/hooks/post-commit.tmpl /home/svn_data/repo1/hooks/post-commit
    vi /home/svn_data/repo1/hooks/post-commit
    最后几行修改为
    #mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
    export LANG=zh_CN.UTF-8
    svn update /home/web/test --username root1 --password 123456 --no-auth-cach
    保存退出

    导出到服务器的WEB目录:

    cd /home/web/test

    svn co svn://192.168.1.33/repo1 --username root1 --password 123456 --no-auth-cach


    /home/web/test 为服务器上的项目目录,注意权限

    至此版本库创建成功,在test目录创建项目所需文件后直接commit

  • 相关阅读:
    面向对象的相关知识
    模块的导入
    正怎表达式在爬虫里的应用
    前端~css
    CSS知识点
    初识Html
    Python之路--协程/IO多路复用
    进程
    锁 和 线程池
    操作系统-并发-线程-进程
  • 原文地址:https://www.cnblogs.com/latma/p/4171753.html
Copyright © 2011-2022 走看看