服務端 客戶端 svn專案搭建

2021-09-30 00:27:40 字數 2062 閱讀 4774

1,服務端安裝svn

yum install subversion
如果已經安裝,通過命令檢視版本

svn --version
2,建立倉庫

我們這裡在/home下建立乙個名為svn(此處我是用公司專案命名)的倉庫(repository),以後所有**都放在這個下面,建立成功後在svn下面多了幾個資料夾

其中特別關注一下conf資料夾,這個是存放配置檔案的

其中:

authz 是許可權控制檔案

passwd 是帳號密碼檔案

svnserve.conf 是svn服務配置檔案

配置authz

配置passwd

配置svnserve.conf

3,啟動與停止svn

檢視

svnserve -d -r /home/svn(啟動)

pkill svnserve(停止)

4,防火牆問題

要確保3690埠開放

阿里云云伺服器安全組配置規則3690埠也要放開

5,客戶端svn安裝以及連線

6,svn專案手動同步和自動同步

手動同步

自動同步

svn**同步到專案中

使用post-commit 實現同步**

**同步需要使用到hooks檔案目錄下的post-commit勾子檔案,在hooks下很多tmpl檔案,這些檔案都是勾子的模板來的,

如果需要使用的時候copy 乙份去掉.tmpl字尾便可使用

(1)生成乙個新的有效的勾子檔案post-commit

cp post-commit.tpml post-commit

chmod 777 post-commit //設定post-commit 檔案的許可權 切記這步一定不可漏,不然後期執行時會報錯

這樣就會生成乙個有效的post-commit 檔案

(2)同步**操作

export lang=en_us.utf-8

svn_path=/usr/bin/svn

web_path= /var/svn/svnrepos/test //test目錄就行你的專案的目錄

$svn_path update $web_path --username user1 --password 12345678 //切記--username --password 是兩個-

切記鉤子裡的賬號密碼要和conf裡的passwd裡的賬號密碼要一致

SVN服務端和客戶端搭建教程

綜述 svn伺服器搭建,有很多方法,可以直接使用subversion進行安裝,不過,subversion本身並沒有提供介面顯示,那麼,我們將使用如下方法搭建svn服務端和客戶端 伺服器 visual svn 客戶端 tortoise svn 安裝步驟 點選下一步下一步即可 注意,企業版是需要購買的 ...

SVN服務端與客戶端安裝

驗證是否安裝成功 svn version 2.subversion 安裝成功後,在啟動svn前需要先建立乙個文件倉庫 我們使用svn伺服器端命令 svnadmin建立 如下 svnadmin create f software repository svn itcast 3.建立好文件倉庫後,我們進...

Actor專案之服務端 客戶端

本 使用語言是scala,首先需要說明一下actor的執行原理 圖中只是說明了乙個actor物件給自己發訊息,多個actor發訊息的原理相同 這是乙個actor的執行機理,actor的本質是自己給自己發訊息。1.首先建立乙個class物件繼承actor,裡面必須重寫receive方法,receive...