Submit Search
Git LFSを触ってみた
25 likes
18,609 views
Yuto Suzuki
最近でたGitLFSを触ってみたので、共有
Technology
Read more
1 of 29
Download now
Downloaded 22 times
1
2
3
4
5
6
7
8
9
10
11
12
Most read
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
More Related Content
PDF
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
PDF
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
Unity Technologies Japan K.K.
PDF
UEFIで始めるLinux From Scratch
Yuma Ohgami
PDF
Tensorflow Liteの量子化アーキテクチャ
HitoshiSHINABE1
PDF
いつやるの?Git入門
Masakazu Matsushita
PPTX
FINAL FANTASY XVにおけるPhoton利用事例 - Photon運営事務局 GTMF 2018 OSAKA / TOKYO
Game Tools & Middleware Forum
PDF
【Unity道場】VectorGraphicsで作る エモい表現
Unity Technologies Japan K.K.
PDF
ROS を用いた自律移動ロボットのシステム構築
Yoshitaka HARA
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
Unity Technologies Japan K.K.
UEFIで始めるLinux From Scratch
Yuma Ohgami
Tensorflow Liteの量子化アーキテクチャ
HitoshiSHINABE1
いつやるの?Git入門
Masakazu Matsushita
FINAL FANTASY XVにおけるPhoton利用事例 - Photon運営事務局 GTMF 2018 OSAKA / TOKYO
Game Tools & Middleware Forum
【Unity道場】VectorGraphicsで作る エモい表現
Unity Technologies Japan K.K.
ROS を用いた自律移動ロボットのシステム構築
Yoshitaka HARA
What's hot
(20)
PDF
30th コンピュータビジョン勉強会@関東 DynamicFusion
Hiroki Mizuno
PDF
Hopper アーキテクチャで、変わること、変わらないこと
NVIDIA Japan
PDF
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
UnityTechnologiesJapan002
PDF
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
Kitsukawa Yuki
PDF
SLAM開発における課題と対策の一例の紹介
miyanegi
PDF
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
PDF
20190825 vins mono
Takuya Minagawa
PDF
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
小林 信行
PPTX
[DL輪読会]YOLOv4: Optimal Speed and Accuracy of Object Detection
Deep Learning JP
PDF
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
PDF
UE4における大規模背景制作事例 最適化ワークフロー編
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
MS COCO Dataset Introduction
Shinagawa Seitaro
PDF
Rust で RTOS を考える
ryuz88
PDF
PCL
Masafumi Noda
PDF
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
Takahito Tejima
PDF
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
PDF
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
モノビット エンジン
PDF
Cartographer を用いた 3D SLAM
Yoshitaka HARA
PDF
MagicOnion入門
torisoup
PDF
PyQtではじめるGUIプログラミング
Ransui Iso
30th コンピュータビジョン勉強会@関東 DynamicFusion
Hiroki Mizuno
Hopper アーキテクチャで、変わること、変わらないこと
NVIDIA Japan
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
UnityTechnologiesJapan002
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
Kitsukawa Yuki
SLAM開発における課題と対策の一例の紹介
miyanegi
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
20190825 vins mono
Takuya Minagawa
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
小林 信行
[DL輪読会]YOLOv4: Optimal Speed and Accuracy of Object Detection
Deep Learning JP
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
UE4における大規模背景制作事例 最適化ワークフロー編
エピック・ゲームズ・ジャパン Epic Games Japan
MS COCO Dataset Introduction
Shinagawa Seitaro
Rust で RTOS を考える
ryuz88
PCL
Masafumi Noda
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
Takahito Tejima
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
モノビット エンジン
Cartographer を用いた 3D SLAM
Yoshitaka HARA
MagicOnion入門
torisoup
PyQtではじめるGUIプログラミング
Ransui Iso
Ad
Similar to Git LFSを触ってみた
(18)
PDF
Unityで始めるバージョン管理 Git LFS 入門編
NAKAOKU Takahiro
PPTX
今さら聞けない人のためのGit超入門 OSC2018広島版
VirtualTech Japan Inc./Begi.net Inc.
PDF
Git
Appresso Engineering Team
PPTX
今さら聞けない人のためのgit超入門
VirtualTech Japan Inc./Begi.net Inc.
KEY
デザイナのためのGit講座
Akira Suenami
PPTX
今さら聞けない人のためのgit超入門 OSC2018京都 資料
VirtualTech Japan Inc./Begi.net Inc.
KEY
Git (運用編)
Naomichi Yamakita
PDF
Gitのよく使うコマンド
YUKI Kaoru
PDF
Git 20100313
Taku AMANO
PDF
バージョン管理
Misa Kondo
PPTX
Git勉強会
Tomoki Oyamatsu
PPTX
ゼミGit
Takuya Uehara
PPTX
今さら聞けない人のためのGit超入門 GitLab 14対応版
VirtualTech Japan Inc./Begi.net Inc.
PDF
猫にはわからないGit講座
Yusei Yamanaka
PDF
gitを使う準備をしよう - 初級編
Sanae Yamashita
PPTX
今さら聞けない人のためのgit超入門
VirtualTech Japan Inc./Begi.net Inc.
PDF
GFLS入門 - GitFlowっぽいアレ-
文樹 高橋
PDF
git flowを使った開発フロー
shigetoshi komatsu
Unityで始めるバージョン管理 Git LFS 入門編
NAKAOKU Takahiro
今さら聞けない人のためのGit超入門 OSC2018広島版
VirtualTech Japan Inc./Begi.net Inc.
Git
Appresso Engineering Team
今さら聞けない人のためのgit超入門
VirtualTech Japan Inc./Begi.net Inc.
デザイナのためのGit講座
Akira Suenami
今さら聞けない人のためのgit超入門 OSC2018京都 資料
VirtualTech Japan Inc./Begi.net Inc.
Git (運用編)
Naomichi Yamakita
Gitのよく使うコマンド
YUKI Kaoru
Git 20100313
Taku AMANO
バージョン管理
Misa Kondo
Git勉強会
Tomoki Oyamatsu
ゼミGit
Takuya Uehara
今さら聞けない人のためのGit超入門 GitLab 14対応版
VirtualTech Japan Inc./Begi.net Inc.
猫にはわからないGit講座
Yusei Yamanaka
gitを使う準備をしよう - 初級編
Sanae Yamashita
今さら聞けない人のためのgit超入門
VirtualTech Japan Inc./Begi.net Inc.
GFLS入門 - GitFlowっぽいアレ-
文樹 高橋
git flowを使った開発フロー
shigetoshi komatsu
Ad
More from Yuto Suzuki
(20)
PPTX
5xx解消への道のり
Yuto Suzuki
PPTX
MySQLのインデックス入門
Yuto Suzuki
PPTX
Ad vol.2
Yuto Suzuki
PPTX
広告勉強会
Yuto Suzuki
PPTX
Mastering Bitcoin ~network~
Yuto Suzuki
PPTX
Aerospike基本のき
Yuto Suzuki
PPTX
いまさらAkkaStream
Yuto Suzuki
PPTX
Introduction of View Through Tracking
Yuto Suzuki
PPTX
エンジニアのためのマーケティング
Yuto Suzuki
PPTX
How to Build a Team
Yuto Suzuki
PPTX
プロダクトにおけるScala
Yuto Suzuki
PPTX
Do you like scala
Yuto Suzuki
PPTX
Re invent
Yuto Suzuki
PPTX
Slackから始めるChatOps
Yuto Suzuki
PPTX
大学の時の研究の話
Yuto Suzuki
PPTX
F.O.Xを支える技術
Yuto Suzuki
PPTX
Scala戦士を増やせ
Yuto Suzuki
PPTX
Recommend scala
Yuto Suzuki
PDF
スクラムに学ぶ開発の回し方
Yuto Suzuki
PDF
Breezeで始めるデータ分析
Yuto Suzuki
5xx解消への道のり
Yuto Suzuki
MySQLのインデックス入門
Yuto Suzuki
Ad vol.2
Yuto Suzuki
広告勉強会
Yuto Suzuki
Mastering Bitcoin ~network~
Yuto Suzuki
Aerospike基本のき
Yuto Suzuki
いまさらAkkaStream
Yuto Suzuki
Introduction of View Through Tracking
Yuto Suzuki
エンジニアのためのマーケティング
Yuto Suzuki
How to Build a Team
Yuto Suzuki
プロダクトにおけるScala
Yuto Suzuki
Do you like scala
Yuto Suzuki
Re invent
Yuto Suzuki
Slackから始めるChatOps
Yuto Suzuki
大学の時の研究の話
Yuto Suzuki
F.O.Xを支える技術
Yuto Suzuki
Scala戦士を増やせ
Yuto Suzuki
Recommend scala
Yuto Suzuki
スクラムに学ぶ開発の回し方
Yuto Suzuki
Breezeで始めるデータ分析
Yuto Suzuki
Git LFSを触ってみた
1.
Git LFSを触ってみた 鈴木雄登
2.
自己紹介 • 名前:鈴木雄登(@moc_yuto) • 経歴:Python→Java
& ObjC →Scala
3.
Git LFSって? Git Large
File Systemの略
4.
Git LFSって? GitHubが発表
5.
Git LFSって? • オーディオ、動画、データ集、グラフィックなどの 大きなファイルをGitで扱うためのソフトウェア •
Gitのプラグイン
6.
何がいい? • Git:全てのファイルの差分を取る 全てのファイルがレポジトリに格納される • GitLFS:巨大なファイルは、LFSに格納する 巨大なファイルは参照だけが格納される GitLFSを使うと、素早い差分計算ができる。
8.
他の利点 • リポジトリスペースをもっと効率よく使える(Git はサイズ制限がある) • CloneとFetchを素早くできる •
通常のGitFlowと同じように使える
9.
実際に導入してみる
10.
ダウンロード https://git-lfs.github.com/
11.
インストール ダウンロードしたソースを たったこれだけ!
12.
使い方 1,まずでかめのファイルを追加 2,対象のファイルをトラックさせる 3,こんな感じに設定が追加される
13.
使い方 4,git lfsサーバを設定 こんな感じで.git/configに書き込む 5,あとはいつもどおり、PUSH! [lfs] url =
“http://localhost:8080/{user}/{repo}”
14.
GitHubへの対応
15.
GitHubへの対応 待ちましょうw
16.
かわりに リモートサーバを 自分で立ててみる
17.
lfs-test-server ここからダウンロード https://github.com/github/lfs-test-server 1,go get github.com/github/lfs-test-server 2,バイナリをダウンロード 3,./lfs-test-server
18.
lfs-test-server ここからダウンロード https://github.com/github/lfs-test-server 1,go get github.com/github/lfs-test-server 2,バイナリをダウンロード 3,./lfs-test-server これだけなのに 動かない。。。
19.
やり方を変更 1,GitHubからソースをダウンロード 2,ディレクトリ直下でgo get 3,config.goを書き換える 4,ディレクトリ直下でgo build 5,作成された./lfs-test-serverで実行 6,http://localhost:8080/mgmtにアクセス
20.
Basic認証を通過するとこんなページが開きます。
21.
ユーザ追加
22.
git pushすると。。 こんな感じで追加されていきます。
23.
ただ肝心のファイルが。。
24.
エラーで アップロードできない。。
25.
ということで、 仕組みだけ説明しようと思います。
26.
Git LFS serverGit
server local sshでPUSH httpsでPUSH PATHのみ
27.
今回動かせなかったところ
28.
Git LFS serverGit
server local sshでPUSH httpsでPUSH PATHのみ
29.
所感 • 大々的に打ち出したにしては、結構普通なことをやっ ている。 • git自体レポジトリサイズの制限があるので、それ を超えられるのはありがたい。
Download