読者です 読者をやめる 読者になる 読者になる

GitBucketでのGitLFSサポートについて考える

GitBucket

GitBucketに以前から要望として上がっていたGitLFSサポートですが、どうやったら実装できるんだろうと思い軽くリサーチしてみたところ、どうやらGitblitではすでにGitLFSがサポートされているようです。

github.com

LFSサーバのソースコードの該当部分はこのへんでしょうか。単純にHTTPでアクセス可能なエンドポイントを提供すればいいようです。Gitblitのコードは参考になりそうです。

GitLFSのGitHubリポジトリには詳細なドキュメントがあります。

github.com

サーバ側の実装の参考になりそうなのは以下のようなところでしょうか。

うーん、結構大変そう。実際GitLFSを使いたいというニーズはどのくらいあるんでしょうかねぇ…。

追記:どうやらJGitにもLFSサーバの実装が入っているようです。これがそのまま使えればだいぶ楽できそう。

github.com