zoukankan      html  css  js  c++  java
  • Svn在Linux下的操作方法

    1.查看apache是否启动

    netstat -lnp | grep 443


    2.启动/停止apache(以root用户操作)
    启动:/usr/local/apache2/bin/apachectl start

    关闭:/usr/local/apache2/bin/apachectl stop


    3.查看svn是否启动

    ps -ef | grep svnserve


    4.启动/停止svn(以root用户操作)

    启动:/usr/local/subversion/bin/svnserve -d -r /home/svn/repos --listen-host 182.97.17.28

    说明:

    /usr/local/subversion/bin/svnserve 位于svn的安装目录下,且必须为完整目录。

    /home/svn/repos    是svn的仓库根目录。

    182.97.17.28  是被监听的主机IP。

    停止 svn ,可以通过  ps -ef | grep svnserve 搜索到svn进程的ID, 然后通过 kill 命令将进程直接杀掉。


    5.创建新的版本库

    /usr/local/subversion/bin/svnadmin create /home/svn/repos/项目名称

    创建后还需要进行相应的授权,否则会提示

    chown -R daemon /home/svn/repos/项目名称

    chmod -R 755 /home/svn/repos/项目名称

    6.导入项目
    /usr/local/subversion/bin/svn import -m "" 要导入的项目路径 file://版本库的路径
    例如: /usr/local/subversion/bin/svn import -m "注释" /webapp/cism file://home/svn/repos/cism


    7.增加用户访问权限
    cd /etc/svn.access 
    编辑authz   (vi authz)

    例如:
    [cism:/] 
    * = r
    admin = rw  
    dengshaohua = rw

    [ebank:/] 
    * = r
    admin = rw
    dengshaohua = rw  
    注:r: 读的权限    w:写的权限 *=r 表示所有用户都有读的权限.

    8.创建用户
    /usr/local/apache2/bin/htpasswd -cm /etc/svn.access/users admin
    (适用于一个用户都没有的时候)

    /usr/local/apache2/bin/htpasswd -m /etc/svn.access/users dengshaohua
    (如果已经有用户了则追加即可,不要加c参数,否则之前用户将直接被清除,文件被覆盖)

    整理背景:港交行[2012-10-26]


  • 相关阅读:
    旺财速啃H5框架之Bootstrap(二)
    Java 8 的 Nashorn 脚本引擎教程
    kindeditor4整合SyntaxHighlighter,让代码亮起来
    让kindeditor显示高亮代码
    css伪元素用法大全
    弹性布局基础讲解与高效应用
    美化页面,从我做起
    深度理解微信小程序的思想
    程序员提升之道-人际交往篇
    前端-网站构建从零开始
  • 原文地址:https://www.cnblogs.com/cookray/p/2770740.html
Copyright © 2011-2022 走看看