2012年9月9日 星期日

[Linux] cgit 中文安裝

這篇的內容百分之一百 都是抄之官網的說明書..

所以 當個翻譯官吧

順便給自己一個紀錄

最近ezilla專案用到這玩意 , 來紀錄專案開發歷程

OS: CentOS 6.3 minimal 安裝

由於系統安裝最小化,再編譯時會遇到沒有所需工具的關係。

所以我偷懶得

直接用

 
yum groupinstall 'Development Tools'

安裝完成後

接下來 我是採取使用git clone下來最新的版本,

所以

 
git clone git://hjemli.net/pub/git/cgit
cd cgit
git submodule init
git submodule update
更新git submodule 新的版本
然後 vi Makefile 更新

 
CGIT_SCRIPT_PATH = /var/www/htdocs/cgit #(這裡改到你要放的CGI空間)
 
make
sudo make install
#此時3個檔案應該會被寫入至/var/www/htdocs/cgit

分別為 cgit.cgi cgit.css ,cgit.png

利用root 帳號建立 /etc/cgitrc 檔案

vi /etc/cgitrc
 
repo.url=UI
repo.path=yourgitplace ex:/home/git/123.git
repo.desc= description of your project ..
repo.owner= Anyone Group.
repo.readme= Your Readme Site.
repo.url=Your Project Website

cache-size=1000
css=/cgit/cgit.css
logo=/cgit/your_logo.png


enable-commit-graph=1 # 圖形化 commit線條 ,但是不知道為何 我的版本無法正常work
enable-tree-linenumbers=1 # 開啟tree 頁面的 行數 功能
enable-log-linecount=1 #開啟log 頁面的 行數 功能
remove-suffix=1

root-desc= your project description
root-title= your project title

#此資料夾必須於Apache處設定

 
<Directory "/var/www/htdocs/cgit/">
      AllowOverride None
      Options +ExecCGI
      Order allow,deny
      Allow from all
</Directory>


[1] http://hjemli.net/git/cgit/about/

沒有留言:

張貼留言