Debian Linux 架設 Git + Trac

Trac + SVN 的搭配非常方便, 也是一直沒從 SVN 轉換到 Git 的原因之一.

既然想要取代 SVN, Trac + Git 當然也是該要有的, 下面就來將 Trac + Git 完成.

此篇文章假設已經將 Git Server 環境建置完畢, 若尚未建置, 可參考下述:

此篇文章不會詳細解說 Trac 及 額外 Trac 指令等, 有興趣可以參考:

閱讀全文〈Debian Linux 架設 Git + Trac〉

Debian Linux 架設 Gitweb

Gitweb 是一個 Web interface, 可以透過 Web 去瀏覽 Git Repository, 實際應用: git.kernel.org

此篇文將假設已經將 Git Server 環境建置完畢, 若尚未建置, 可參考下述:

相關資料準備

  • Gitweb 網址: http://gitweb.example.com
  • Git Server Repository 路徑: /var/cache/git # 依照上述兩篇, 預設路徑就是這個.
  • 若有要限制只能某些帳號存取, 帳號、密碼檔位置: /etc/apache2/dav_git.passwd

閱讀全文〈Debian Linux 架設 Gitweb〉

Debian Linux 架設使用 HTTP 存取 的 Git Server

此篇的 HTTP 存取方式, 與 SSH 存取方式, 可以使用同一份 Repository.

關於 Git 的說明、ssh:// 存取 Git 等, 可見: 存取 Git 使用 SSH (Debian Linux)

使用 http:// 存取, 並透過 Apache 去管控權限, 可以省掉開機器的帳號. 之前 svn 若也是用 http:// 存取, 亦可直接使用. (不用重新開帳號、密碼)

閱讀全文〈Debian Linux 架設使用 HTTP 存取 的 Git Server〉