Kallithea

Kallithea は Git と Mercurial に対応したオープンソース(GPLv3)のリポジトリホスティングソフトウェア

このページは

FreeBSDへのインストール記録。

2017.07.25：まだ途中

インストール

依存するパッケージのインストール

# pkg install sqlite3 git bash

pythonのインストール

ここ->【pyenv + pyenv-virtualenv】らへんを参照してみてください

Kallitheaのインストール

# pip install kallithea

tips

以下のような表示が出てpushに失敗する

git-receive-pack (chunked)

原因：git が送信するファイルが大きすぎるとこのエラーが発生
以下で回避

git config --system http.postBuffer 524288000

なお、NginxでProxyしているとこっちの制限で失敗する場合もある。
この場合は以下のような設定

client_max_body_size 100M;