ま、そんなところで。

ニッチな技術系メモとか、車輪を再発明してみたりとか.

Git

Git LFS管理オブジェクトを圧縮状態で運用する

Git

LFS管理のオブジェクトは非圧縮で管理されるため、git本体で管理するよりも容量が大きくなってしまいます. しかし、LFS拡張を使用するとオブジェクトを圧縮管理させて運用できるかもしれません. 1. 前提 2. Git LFS Extensions 2-1. Git LFS Extensionsとは …

SSH接続だけで利用できる Git LFS 対応のリポジトリを作る方法

Git LFSを使うとき、GithubやGitLabなどのサービスを使えば容易なのですが、どうにもこうにもストレージやtransactionのコストが気になりますね. そこで、LFSに対応したGitのbareリポジトリを自前で準備できないか調べてみたところ、 まだ experimental な機…

Gitリポジトリを履歴を保ちつつLFSに移行する

Git

GitHubへリポジトリを移行したい! となったとき、ファイルサイズ制限(100MB)やリポジトリサイズの警告(1GB)ですんなり行かないことがあります. 移行にはLFSの導入が必須となるのでリポジトリの再作成が必須なのですが、過去の履歴もなんとか保持したい・・…

Git LFSのセットアップ

1. クライアントのセットアップ 1-1.Windows ここからダウンロードしてインストール. git-lfs.com 1-2. macOS/Linux git-lfs のリポジトリからインストールする. Installation:Git LFS Wiki 2. Git LFSを使う 2-1. Git LFSの初期化 Git LFSをインストールし…

肥大化してしまったGitリポジトリのパフォーマンス低下を軽減するTIPS

Git

開発プロジェクトが長いとリポジトリが肥大化しがちです. 大きくなったリポジトリではcloneやcheckoutのパフォーマンスが重く、ストレスを感じることが多いと思います. そこで、大きくなってしまったリポジトリとうまく付き合っていくためのTipsをまとめてみ…