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...