zoukankan      html  css  js  c++  java
  • Linux简单部署svn服务

    最近需要练习一下svn的命令行使用方法,以便编写自动化部署的脚本,但是不敢用正式的svn库进行练习,所以自己部署了一个svn服务,用来练习

    1、安装svn server

    我用的是ubuntu

    $apt-get install subversion
    

    2、创建一个svn仓库

    $mkdir -p /home/xxx/YourRepository
    $svnadmin create /home/xxx/YourRepository
    

    3、修改配置文件

    进入YourRepository路径下的conf目录,有三个配置文件:authz、passwd、svnserve.conf需要修改。
    svnserve.conf修改内容为:(我就偷了个懒,把注释的内容去掉注释了,其实注释就是在告诉你应该改什么)

    anon-access=read
    auth-access=write
    password-db=passwd
    authz-db=authz
    realm=/home/xxx/YourRepository
    

    authz修改内容为:

    [/]  
    * = rw 
    #[/]表示“库/项目”不指定就是全部;*指的是所有用户,也可以单独指定用户名,r为读,w为写
    

    passwd修改内容为:

    username=passwd
    

    4、启动svn服务

    svnserve -d -r /home/xxx/YourRepository/
    

    1、不过在启动svnserve时,建议换成root用户,我第一次用的我个人账户,结果commit时老是报错,没有权限;后来改成root用户,启动就好了(也有可能是瞎弄改到别处了)
    2、修改linux,可以用root账号登陆:sudo passwd root 设置root密码,然后修改/etc/ssh/sshd_config文件PermitRootLogin值改为yes,然后重启ssh服务service sshd restart

  • 相关阅读:
    hibernate悲观锁和乐观锁 Mr
    windows窗体调整
    我是一只草泥马
    草泥马2号
    用友二次开发 用友控件 Js宿主脚本 调用用友T6 登录 参照 控件示例
    KRBTabControl 不能不能输入
    藕のC#语法と
    ぇ份の测试ょ
    初学者编程入门:C语言指针使用方法
    开始写点东西了。。。。
  • 原文地址:https://www.cnblogs.com/wangjikun/p/6807634.html
Copyright © 2011-2022 走看看