我知道网上已经有很多很多的攻略了,但是这是我自己实验成功之后的经验,希望和广大程序员们有所共鸣。
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
这个应该好理解吧,换成你的自己的目录,和你自己的帐号密码即可,就这么简单,搞起