SVN 安裝部署並設定為自動同步到實際的專案

2021-08-04 03:17:57 字數 1327 閱讀 7394

svn安裝過程就不寫了,安裝完成之後進行下面的操作:

#檢查svn是否安裝成功

/home/svnroot/subversion/bin/svnserve --version
# svn建立版本庫:repos1

cd /home/svnroot/svndata/

svnadmin create repos1

###----------------

cd repos1/conf/

vim svnserve.conf 

[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

# realm = my first repository

# force-username-case = none

[sasl]

# use-sasl = true

# min-encryption = 0

# max-encryption = 256

# 新增使用者:

vim authz

[groups]

admin=svnadmin

[repos1:/]

@admin=rw

svnadmin=rw

# 設定使用者的密碼:

vim passwd 

[users]

svnadmin=123456

# 設定自動同步到實際的專案位址

cd /svnroot/svndata/repos1/hooks/

vi post-commit:

#!/bin/sh

repos="$1"

rev="$2"

basepath=/home/wwwroot/default/repos1

webpath="$basepath/"

export lang=en_us.utf-8

svn update $webpath --username username --password xx --non-interactive

# 開啟svn服務

svnserve -d -r /home/svnroot/svndata/
# 檢查svn是否可用

svn co svn:
# over

svn自動同步到web目錄的設定方法

背景 伺服器 windows server 2008系統 上搭建visualsvn server,本地svn提交 修改後,需要自動同步到伺服器端的 倉庫。設定 思路 svn的hooks目錄有觸發功能,有乙個post commit.bat檔案 需要新建 意為 提交後執行 通過這個功能就可以將提交 後要...

linux svn安裝教程並實現自動同步web目錄

本文直接使用yum命令安裝svn 一 yum安裝subversion 命令 yum install subversion 檢視安裝版本,檢測安裝是否成功 svnserve sersion 檢視安裝版本 rpm ql subversion 二 建立目錄結構 配置多個專案,這裡先建立兩個專案示範 建立我...

oracle建表並設定ID為自動增長

create tablespace shopping datafile d oracle mypc oradata orcl shopping.dbf size 20m autoextend on create user shopping 建立 使用者 使用者名稱 identified by sho...