gitweb
Gitweb實際上是用perl寫的CGI腳本,一般都是在Apache中使用。在Gerrit中,它也可以直接被調用轉換成HTML顯示。這樣可以方便在服務器網頁端直接查看服務器代碼。
在Gerrit中使用gitweb來瀏覽版本庫,可以參考gerrit幫助手冊中Gerrit Code Review- Gitweb Integration章節。我簡要總結下操作步驟:
確保安裝git時安裝了gitweb;
找出gitweb.cgi所在路徑(如/var/www/git/gitweb.cgi);
修改gerrit配置文件gerrit.config,可以手動輸入:
[gitweb]
cgi = /var/www/git/gitweb.cgi也可以通過命令配置
git config –file $site_path/etc/gerrit.config gitweb.cgi /var/www/git/gitweb.cgi重啓gerrit服務,再通過web登錄後,就會發現在Projects中多出gitweb的鏈接。
PS
通過修改gitweb\static\gitweb.css文件中的.cntrl { display: none; } ,可以暫時解決“代碼顯示換行時會把\r顯示出來”的問題