Gerrit集成Gitweb查看代碼

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顯示出來”的問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章