所以 當個翻譯官吧
順便給自己一個紀錄
最近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/