ubuntu安装svn配置svn以及提交svn之后,如果自动同步到web站点
时间:2022-06-30 19:13:44 编辑:袖梨 来源:一聚教程网
我知道网上已经有很多很多的攻略了,但是这是我自己实验成功之后的经验,希望和广大程序员们有所共鸣。
ubuntu 安装 svn 就十分的 简单了 一条命名 等待安装成功即可
安装服务
sudo apt-get install subversion
然后选择合适的位置创建自己的仓库,位置自己选,做好在home下面
sudo svnadmin create /home/svn/960trade
然后配置创建仓库下面的文件,就是造登陆用户找到conf文件夹下面的passwd文件打开
管他原先是什么呢,全部覆盖我的文件内容
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.
[users]
mashouli = 123456
zhaomeng = 123456
#号后面应该就是注释的内容不用管,下面就很明白了 帐号 = 密码 ,你自己造你自己的就好
然后再打开authz文件全覆盖成
[groups]
[/]
mashouli = rw
zhaomeng = rw
这个意思就是那个用户的读写权限,rw就是可读可写的意思
ok配置完成
然后就是用的svn地址 和建立的帐号密码 同步即可
怎吗用 svn 工具同步 应该会吧
我们直接说 如何提交之后 自动 同步到 web站点
找到 hooks 文件夹
post-commit.tmpl文件 改名 为post-commit
就是去掉后缀
里面的原先内容不用管,在最下面添加这些
#!/bin/sh
export.UTF-8
sudo /usr/bin/svn update /home/svn/ceshi/960onecom --username harry --password harryseresecret
post-commit文件就是提交svn之后执行这个文件里面的内容,而我们添加的这句意思就是同步到指定的文件夹
sudo /usr/bin/svn update /home/svn/ceshi/960onecom --username harry --password harryseresecret
这个应该好理解吧,换成你的自己的目录,和你自己的帐号密码即可,就这么简单,搞起
相关文章
- 《弓箭传说2》新手玩法介绍 01-16
- 《地下城与勇士:起源》断桥烟雨多买多送活动内容一览 01-16
- 《差不多高手》醉拳龙技能特点分享 01-16
- 《鬼谷八荒》毕方尾羽解除限制道具推荐 01-16
- 《地下城与勇士:起源》阿拉德首次迎新春活动内容一览 01-16
- 《差不多高手》情圣技能特点分享 01-16