ubantu svn 安装卸载配置hooks

Posted 不会敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubantu svn 安装卸载配置hooks相关的知识,希望对你有一定的参考价值。

1.安装之前先看是否已经安装了

 svn -version

若已经安装会有以下提示,若没有安装,进行下一步

若想卸载了执行命令

sudo apt-get remove --purge subversion

(--purge 选项表示彻底删除改软件和相关文件)

 )

svn: invalid option character: e
Type \'svn help\' for usage.

2.安装命令

sudo apt-get install subversion

3.创建项目目录并设置读写权限

sudo mkdir /home/svn/test

cd /home/svn

sudo chmod -R 777 test

 

4.创建svn仓库

sudo svnadmin create /home/svn/test

此时test目录下有这么几个文件

conf  db  format  hooks  locks  README.txt

conf 就是我们要修改的配置文件夹

hooks 就是常说的钩子目录

先说conf 他下面有

authz hooks-env.tmpl passwd svnserve.conf

要修改的文件:authz   passwd  svnserve.conf

authz

passwd

 用户 = 密码  // 密码明文

这里 等号两边要有空格

svnserve.conf

所有的行都必须顶格,否则报错。

此时conf配置完成可以使用了

5.hooks 钩子 用它来从版本库自动更新到服务器的web环境下

最后要加 --no-auth-cache  不然会报错

admin 就是 conf 里面 passwd 定义的admin=123456 用户 = 密码

其他的就不一一赘述,网上有很多教程,我写的这些,都是我平时遇到的问题,备忘

以上是关于ubantu svn 安装卸载配置hooks的主要内容,如果未能解决你的问题,请参考以下文章

ubantu20下python安装和卸载

Ubantu 安装Redis

ubantu搭建svn

3Ubantu下安装nginx

2017.7.6 ubantu软件安装与卸载 编辑器gedit sublime

ubantu18.04 安装mysql数据库之后不能使用,没有安装好