目錄
5、啟動svn服務
6、檢視svn服務是否啟動
7、連線svn
8、殺死svn程序
9、解除安裝svn
10、windows本地無許可權上傳問題
11、建立鉤子檔案
sudo apt-get install subversion
sudo mkdir /home/ubuntu/svn
sudo mkdir /home/ubuntu/svn/t01
sudo svnadmin create /home/ubuntu/svn/t01
......
[users]
admin = admin123
#備註:admin是使用者名稱、admin123是密碼、(=)號前後有乙個空格。
[groups]
group_admin = admin
[/]@group_admin = rw
#備註:
# group_admin是使用者分組名、admin是剛才我們新增的使用者名稱。可以根據需要新增多個分組
# [/]:表示所有資料夾的操作許可權
# [a:/]:表示a資料夾下的所有檔案的操作許可權
# @group_admin: 表示為group_admin分組內的使用者賦予許可權
# r :表示讀的許可權
# w :表示寫的許可權
# rw :表示讀寫的許可權都有
anon-access = none
表示匿名使用者的許可權
auth-access = write
表示認證使用者的許可權
password-db = passwd
表示使用使用者名稱密碼
authz-db = authz
表示使用許可權認證
sudo svnserve -d -r /home/ubuntu/svn
ps -ef|grep svn
#備註:
# ps -ef #表示檢視所有程序
# grep #表示進行篩選
1、在伺服器上建立需要存放的資料夾www
mkdir www
2、進入www資料夾
cd /www #進入要更新的目錄
3、執行命令
svn co svn://ip位址
kill -9 程序id
killall svnserve
sudo apt-get remove --purge subversion
sudo chmod -r o+rw /home/ubuntu/svn
#備註:/home/ubuntu/svn是你專案庫的根目錄的路徑
# 1、開啟svn下的hooks資料夾,複製post-commit.tmpl檔案並去掉字尾.tmpl
cp -a post-commit.tmpl post-commit
# 2、給post-commit增加可執行許可權
chmod +x post-commit
# 3、編輯post-commit的內容
#!/bin/sh
export lc_all=en_us.utf-8
export lang=en_us.utf-8
export language=en_us.utf-8
svn update /home/ubuntu/www || exit 1
#備註:/home/ubuntu/www是檔案儲存的位置路徑
# 4、在當前檔案目錄下執行post-commit檔案進行測試
./post-commit
#備註:建立鉤子檔案後,需要重啟svn服務。
Linux環境下部署svn服務詳解
環境 作業系統 centos 8.0 ip 39.100.228.13 用root賬號登入,在控制台執行以下命令,一直預設安裝就好可以了。輸入svnserve version 檢視安裝資訊 這裡可以看到版本是1.10.2 配置資訊解釋如下 root qinshengfei svnserve d r ...
Linux下部署svn服務
使用root許可權進行下述操作 subversion deps 1.5.9.tar.gz subversion 1.5.9.tar.gztar xzvf subversion 1.5.9.tar.gz tar xzvf subversion deps 1.5.9.tar.gz兩個檔案會解壓到subv...
VisualBox 下部署Ubuntu系統
安裝ubuntu 需要注意的地方 軟體缺省會選擇如下路徑 c users x virtualbox vms 儲存虛擬機器檔案系統,建議還是修改至硬碟其他路徑。ubuntu安裝過程中是沒有設定root密碼的地方,需要使用者登入後使用passwd命令初始化root密碼。需要修改虛擬機器的網路型別為橋接網...