svn配置及其使用

2022-05-19 08:49:41 字數 1698 閱讀 9917

借鑑:

svn日常生活中使用的還是蠻多的,主要是用來對日常文件的管理,無論是開發和測試涉及的**測試用例,版本所有的文件都會儲存在svn裡面,方便檢視和被盜取,加入乙個程式設計師它所有的**和檔案都存放在自己電腦裡面或者公司的電腦裡面,這樣非常不方便共享和檢視。於是我們就必須要學習svn的安裝配置管理。

yum -y install subversion

mkdir -p /var/www/svndata

svnserve -d -r /var/www/svndata

svnadmin create /var/www/svndata/project

cd /var/www/svndata/project/conf

vi svnserve.conf

[general]

anon-access=none

auth-access=write

password-db=passwd

#上面三個配置就可以了,全面的配置還有幾項

anon-access=none //匿名使用者訪問許可權:無

auth-access=write //普通使用者訪問許可權:寫,讀

password-db=passwd //密碼檔案

authz-db=authz //許可權配置檔案

realm=/var/svn/project //版本庫所在目錄

#接著配置使用者名稱和密碼

[users]

kinder=123456

#使用者名稱:kinder

#密碼:123456

#這個是版本庫的根目錄,不是子目錄

如果出現以下提示,說明svn已經啟動了乙個svn,由於我們要重新啟動現在的svn,就需要進行停止

svnserve: e000098: can't bind server socket: address already in use
方法一:

# 檢視svn服務詳情,找到svn的服務id號

ps aux | grep svn

# 將svn服務強制停止,其中790為svn服務的id號,-9是kill的引數

kill -9 790   //表示強制殺死該程序

方法二:

killall svnserve

在執行svnserve -d -r /var/www/svndata

方法三:

如果你之前的svn正在使用,而且是在已經執行的專案中使用,那麼我們就不能隨意的去kill掉該svn

#新增防火牆3690埠到防火牆

-a input -p tcp -m state --state new -m tcp --dport 3690 -j accept

#重啟防火牆

systemctl restart iptables.service

此時svn已經搭建完成,位址為

svn://伺服器ip(如果是在本伺服器上用到svn位址,此處為loclhost)/project(版本庫名稱)

nfs 配置及其使用

next previous contents mkdir home share chown nobody.nogroup home share 這個檔案的內容非常簡單,每一行由丟擲路徑,客戶名列表以及每個客戶名後緊跟的訪問選項構成 共享的目錄 主機名或ip 引數,引數 其中引數是可選的,當不指定引數...

varnishd 配置及其使用

2.編譯,沒什麼說的,預設即可 tar zxvf varnish 1.1.1.tar.gz cd varnish 1.1.1 configure prefix home admin varnishd make make install 3.關於varnishd的啟動 進入 home admin va...

svn及其簡要使用方法

建立svn版本庫 svnadmin create home svn project 配置svn資訊 進入版本庫中的配置目錄conf,此目錄有三個檔案 svn服務綜合配置檔案 svnserve.conf 使用者名稱口令檔案 passwd 許可權配置檔案 authz authz設定使用者分組及許可權 p...