Centos7 安裝svn步驟 寶塔面板

2022-08-26 05:03:09 字數 1884 閱讀 6569

1.執行以下命令安裝svn

yum install subversion

2.執行以下命令建立目錄

mkdir /var/svn

3.依次執行以下命令建立版本庫

cd /var/svn

svnadmin create /var/svn/test.php2013.com

4.依次執行以下命令檢視自動生成的版本庫檔案。

cd test.php2013.com

ls5.設定賬號密碼

vim conf/passwd

#(注意等號兩端要有乙個空格)

hly = huangliuyuans (username = passwd)

6.設定許可權

vim conf/authz

在末尾新增如下**(其中,r表示讀,w表示寫):

[/]#username=passwd

hly=rw

*=7.修改svnserve.conf檔案

vim conf/svnserve.conf

#開啟下面的項最前盡量不要有空格

anon-access = read #匿名使用者可讀,您也可以設定 anon-access = none,不允許匿名使用者訪問。設定為 none,可以使日誌日期正常顯示

auth-access = write #授權使用者可寫

password-db = passwd #使用哪個檔案作為賬號檔案

authz-db = authz #使用哪個檔案作為許可權檔案

realm = /var/svn/test.php2013.com #認證空間名,版本庫所在目錄

8.啟動svn版本庫

svnserve -d -r /var/svn #庫根目錄

9.檢視svn服務是否開啟

ps -ef |grep svn

10.新增安全組規則 放行tcp 3690埠 (阿里雲ecs安全入方向 & 寶塔面板加防火牆)

11.checkout乙份svn(從svn版本庫到web伺服器根目錄)

#svnco svn:伺服器根目錄

svn co svn:                             #svn:為svn根目錄 svn:test.php2013.com為專案目錄

store password unencrypted (yes/no)? yes

12.建立同步指令碼

13.編輯post-commit,在檔案最後追加以下內容

export lang=zh_cn.utf-8 #(這句話比較重要,如果客戶端跟伺服器編碼不一樣會出現同步失敗)

svn_path=/usr/bin/svn #代表你的svn服務檔案位址如果是通過yum安裝的話,或者已經註冊了svn服務,則可以直接使用svn,不需要輸入全路徑)

web_path=/www/wwwroot/test.php2013.com #你的web目錄(將要同步過去的web專案路徑)

log_path=/tmp/svn_update.log #同步日誌

/usr/bin/chown -r www. /www/wwwroot/test.php2013.com

$svn_path update $web_path --username hly --password huangliuyuan33

chown -r 766 $web_path

echo `whoami`,$repos,$rev >> $log_path

儲存退出

修改 post-commit 許可權

chmod +x post-commit

svn://外網ip/test.php2013.com 就可以了

centos 7 安裝svn 詳細步驟

關於test目錄下說明 hooks目錄 放置hook腳步檔案的目錄 locks目錄 用來放置subversion的db鎖檔案和db logs鎖檔案的目錄,用來追蹤訪問檔案庫的客戶端 format目錄 是乙個文字檔案,裡邊只放了乙個整數,表示當前檔案庫配置的版本號 conf目錄 是這個倉庫配置檔案 倉...

centos 7 安裝 SVN服務

1.用yum安裝 yum install subversion 2.在 home 目錄下建svn倉庫,儲存 如有 分類。可以建資料夾區分 root chenzhengduan cd home root chenzhengduan home mkdir svn root chenzhengduan h...

Centos 7 安裝VNC步驟

先囉嗦一下vnc是什麼 virtual network computing vnc允許linux系統可以類似實現像windows中的遠端桌面訪問那樣訪問linux桌面。本文配置機器是興寧市網路資訊中心的一台centos 7 hp伺服器環境下執行。首先試試伺服器裝了vnc沒 root wic rpm ...