日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云]

發(fā)布時(shí)間:2025/4/16 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云] 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

linux安裝svn及實(shí)現(xiàn)SVN與WEB同步解決方案[阿里云]

1.環(huán)境
Linux AY1305140905015863a2Z 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
阿里云服務(wù)器 CentOS 6.3 64位
環(huán)境安裝使用wdlinux一鍵搭建
環(huán)境使用wdlinux的web管理系統(tǒng)

2.安裝svn
yum -y install subversion
版本:

3.配置

svnserve -d -r /www/svndata/svnadmin create /www/svndata/oplinux

4.建立版本庫

創(chuàng)建一個(gè)新的Subversion項(xiàng)目
svnadmin create /www/svndata/oplinux

配置允許用戶test訪問
cd /www/svndata/oplinux/conf

vi svnserve.conf
--------------------
anon-access=none???
auth-access=write
password-db=passwd

注:將默認(rèn)的? #空格 去掉??如:?????? #空格anon-access=none??
修改的文件前面不能有空格,否則啟動(dòng)svn server出錯(cuò)

vi passwd
------------------
[users]
test=test

5.本地測試
安裝svn軟件
svn://IP

?

實(shí)現(xiàn)SVN與WEB同步解決方案

1)設(shè)置WEB服務(wù)器根目錄為/www/default

2)checkout一份SVN

svn co svn://localhost/oplinux /www/default

修改權(quán)限為WEB用戶

chown -R www:www/www/svndata/oplinux

3)建立同步腳本

cd /www/svndata/oplinux/hooks/
方案一:
vi post-commit 輸入以下內(nèi)容:

#!/bin/shREPOS="$1"REV="$2"export LANG=en_US.UTF-8svn update /www/web/default --username test--password test

方案二:
cp post-commit.tmpl post-commit

編輯post-commit,在文件最后添加以下內(nèi)容

export LANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/www/web/
$SVN update $WEB –username test–password test
chown -R www:www $WEB

增加腳本執(zhí)行權(quán)限

chmod +x post-commit?????

如果不成功 嘗試一下方法,在命令后面加上? --no-auth-cache
?$SVN update $WEB –username test–password test ?--no-auth-cache
對文件執(zhí)行chmod?+x?post-commit操作
最后操作是關(guān)閉服務(wù)然再打開服務(wù):
svn服務(wù)的關(guān)閉:killall?svnserve
svn開啟:?svnserve?-d?-r?/opt/svndata/oplinux/


?

轉(zhuǎn)載于:https://www.cnblogs.com/holyes/archive/2013/05/26/761c9873a3ab4b5ee255212fd2604ed4.html

總結(jié)

以上是生活随笔為你收集整理的linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。