Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitLFS移行のお話 / migrate to git lfs
Search
ron / Ryuichi Saito
February 27, 2017
Technology
18k
1
Share
GitLFS移行のお話 / migrate to git lfs
ron / Ryuichi Saito
February 27, 2017
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.3k
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
240
レガシーシステムをどう次世代に受け継ぐか
tachiiri
0
290
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
250
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
560
AIドリブン開発の実践知 ― AI-DLC Unicorn Gym実施から見えた可能性と課題
mixi_engineers
PRO
0
120
ふりかえりを 「あそび」にしたら、 学習が勝手に進んだ / Playful Retros Drive Learning
katoaz
0
330
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
220
Hooks, Filters & Now Context: Why MCPs Are the “Hooks” of the AI Era
miriamschwab
0
110
「決め方」の渡し方 / How to hand over the "decision-making process"
pauli
7
1.2k
2026-04-02 IBM Bobオンボーディング入門
yutanonaka
0
240
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.3k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
240
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Scaling GitHub
holman
464
140k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
220
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
AI: The stuff that nobody shows you
jnunemaker
PRO
4
520
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
880
Transcript
None
プログラマ出身インフラエンジニア
None
None
None
1GB/1repo grani/~~~~ 81GB たくさん 4日以内 停止
死刑宣告 ※使い方が悪い
None
Github Enterprise 他ホスティングサービス Git LFS Git Annex
None
Git L F S
None
引用:http://qiita.com/shibukk/items/e9af45a6009646c7e14f
None
引用:http://qiita.com/shibukk/items/e9af45a6009646c7e14f
None
← .gitconfigにfilterを設定 ← .gitattributesに追記 ← clean filterがポインタファイル化 ← trackしたファイルはLFSにpushされる
None
1. リポジトリのLFS化 2. 過去履歴の改変(サイズ削減)
git-lfs-migrate
手動でlfs track bfg-repo-cleaner
None
git-lfs-migrateが大きいサイズのリポジトリで使 えない リポジトリが大きすぎて複製できない
git addが笑えないくらい遅い addに約11時間
.git/refs/pull/に紐づくobjectが消せない(サイズが 減らない)
歴史改変後にgit gcするとエラーになる 歴史の改変に失敗してしまった リポジトリのコピーで作業できれば。。
None
非エンジニアが使い方が分からなくて戸惑う ポインタファイルがlfsサーバーに上がっちゃう 時がある
clone/pull/checkout etcが遅い git lfs コマンドを使いましょう
None
Pros Cons
現状だと色々辛みがあるが、選択肢としては悪 くなかった気はしている
None
コアシステムの再設計&Legacy API廃止 Scanner / Transfer Queue clean filterの動作を非同期にして高速化されたものと、転送 方法の改善?(よくわかってない) Filter
Process 1つのfilterで複数ファイルを扱えるようにすることでforkの コストが無くなる
None