搭建功能強大Linux SVN控制系統

2021-06-27 02:15:46 字數 1626 閱讀 1696

linux svn是常用系統,於是我學習研究了linux svn,在這裡對大家詳細介紹下linux svn系統應用,希望對大家有用。10分鐘搭建功能強大的linux svn版本控制系統。

最近朋友波波給我講解了linux svn版本控制系統,感覺挺好的。現與大家分享一下,有興趣朋友可以了解一下。原文:需 求:linux下建立linux svn伺服器,自動同步到web目錄,實現通過svn即時修改web內容。

1.環境

centos5.3

2.安裝linux svn

yum -y install subversion

3.linux svn配置

建立版本庫目錄

mkdir /svn

svnserve -d -r /svn

4.linux svn建立版本庫

建立乙個新的subversion專案

svnadmin create /svn/www.gaojinbo.com

配置允許使用者rsync訪問

注:修改的檔案前面不能有空格,否則啟動svn server出錯

vi passwd  

[users]

#<

使用者1>

= <

密碼1>

#<

使用者2>

= <

密碼2>

rsync

rsync

=rsync

5.linux svn客戶端連線

svn co svn://ip/www.gaojinbo.com

使用者名稱密碼:rsync

6.實現linux svn與web同步

1)設定web伺服器根目錄為/www/www.gaojinbo.com

2)checkout乙份svn

svn co svn://localhost/www.gaojinbo.com /www/www.gaojinbo.com

修改許可權為web使用者

3)建立同步指令碼

編輯post-commit,在檔案最後新增以下內容

增加指令碼執行許可權chmod +x post-commit完成!乙個人能夠走多遠,取決於與誰同行

[@more@]

功能強大的KSnapshot

ksnapshot是kde整合桌面環境自帶的截圖工具,不過在gnome整合桌面環境下也可以安裝和使用它。我們可以通過新立得軟體包管理器或使用apt get命令來安裝它。假設使用命令列方式來安裝,開啟乙個gnome終端視窗,在終端視窗中輸入如下命令 sudo apt get install ksnap...

功能強大的SQL語句

1.複製表結構 sql 1.select into b from a where 1 0 select into b from a where 1 0 2.複製表記錄 複製某些字段 sql 1.insert into b a,b,c select d,e,f from a insert into b...

功能強大的sscanf 函式

int sscanf const char src,const char format,int scanf const char format,這兩個函式很相似,只是第乙個函式以src作為輸入,而第二個函式以標準輸入stdin讀取輸入 format 是格式控制字串,它包含控制字元 如 d,i,s等 ...