Enviar búsqueda
Cargar
Git LFSを触ってみた
•
25 recomendaciones
•
18,570 vistas
Yuto Suzuki
Seguir
最近でたGitLFSを触ってみたので、共有
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 29
Descargar ahora
Descargar para leer sin conexión
Recomendados
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
NTT DATA Technology & Innovation
nginxの紹介
nginxの紹介
Takashi Takizawa
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
ログ解析基盤におけるストリーム処理パイプラインについて
ログ解析基盤におけるストリーム処理パイプラインについて
cyberagent
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
DeNA
Recomendados
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
NTT DATA Technology & Innovation
nginxの紹介
nginxの紹介
Takashi Takizawa
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
ログ解析基盤におけるストリーム処理パイプラインについて
ログ解析基盤におけるストリーム処理パイプラインについて
cyberagent
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
DeNA
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
Preferred Networks
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Apache NiFi の紹介 #streamctjp
Apache NiFi の紹介 #streamctjp
Yahoo!デベロッパーネットワーク
目grep入門 +解説
目grep入門 +解説
murachue
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
React + Amplifyで アプリ開発
React + Amplifyで アプリ開発
虎の穴 開発室
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
vSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについて
富士通クラウドテクノロジーズ株式会社
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
VirtualTech Japan Inc.
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Takeru Maehara
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Kuniyasu Suzaki
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi
レシピの作り方入門
レシピの作り方入門
Nobuhiro Iwamatsu
Nginx勉強会
Nginx勉強会
Yuji Otani
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
Tetsuyuki Kobayashi
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
NTT DATA Technology & Innovation
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
FIWARE IoTデバイスを保護する方法
FIWARE IoTデバイスを保護する方法
fisuda
30分で分かる!OSの作り方
30分で分かる!OSの作り方
uchan_nos
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Gitのいろは
Gitのいろは
祐輝 今井
Más contenido relacionado
La actualidad más candente
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
Preferred Networks
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Apache NiFi の紹介 #streamctjp
Apache NiFi の紹介 #streamctjp
Yahoo!デベロッパーネットワーク
目grep入門 +解説
目grep入門 +解説
murachue
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
React + Amplifyで アプリ開発
React + Amplifyで アプリ開発
虎の穴 開発室
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
vSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについて
富士通クラウドテクノロジーズ株式会社
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
VirtualTech Japan Inc.
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Takeru Maehara
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Kuniyasu Suzaki
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi
レシピの作り方入門
レシピの作り方入門
Nobuhiro Iwamatsu
Nginx勉強会
Nginx勉強会
Yuji Otani
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
Tetsuyuki Kobayashi
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
NTT DATA Technology & Innovation
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
FIWARE IoTデバイスを保護する方法
FIWARE IoTデバイスを保護する方法
fisuda
30分で分かる!OSの作り方
30分で分かる!OSの作り方
uchan_nos
La actualidad más candente
(20)
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
DockerとPodmanの比較
DockerとPodmanの比較
Apache NiFi の紹介 #streamctjp
Apache NiFi の紹介 #streamctjp
目grep入門 +解説
目grep入門 +解説
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
React + Amplifyで アプリ開発
React + Amplifyで アプリ開発
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
vSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについて
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
レシピの作り方入門
レシピの作り方入門
Nginx勉強会
Nginx勉強会
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
FIWARE IoTデバイスを保護する方法
FIWARE IoTデバイスを保護する方法
30分で分かる!OSの作り方
30分で分かる!OSの作り方
Similar a Git LFSを触ってみた
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Gitのいろは
Gitのいろは
祐輝 今井
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire
Bitbucket and git
Bitbucket and git
Ryo Katsumata
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
About git
About git
asakohasegawa
医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門
Yui Tomo
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Yapc2012資料
Yapc2012資料
matsuo kenji
GitHub勉強会
GitHub勉強会
ArusuDev
GitHub Handson
GitHub Handson
Yoichiro Shimizu
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
Git地図
Git地図
yoshiaki iwanaga
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
jiro4989
Git 20100313
Git 20100313
Taku AMANO
Git紹介~入門編~
Git紹介~入門編~
ngi group.
Git紹介
Git紹介
Seiji Ochiai
Similar a Git LFSを触ってみた
(20)
ゆるふわっGit入門
ゆるふわっGit入門
Gitのいろは
Gitのいろは
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Bitbucket and git
Bitbucket and git
Git社内勉強会資料
Git社内勉強会資料
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
About git
About git
医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
Yapc2012資料
Yapc2012資料
GitHub勉強会
GitHub勉強会
GitHub Handson
GitHub Handson
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Git extensions ws外部公開用
Git extensions ws外部公開用
Git地図
Git地図
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
Git 20100313
Git 20100313
Git紹介~入門編~
Git紹介~入門編~
Git紹介
Git紹介
Más de Yuto Suzuki
5xx解消への道のり
5xx解消への道のり
Yuto Suzuki
MySQLのインデックス入門
MySQLのインデックス入門
Yuto Suzuki
Ad vol.2
Ad vol.2
Yuto Suzuki
広告勉強会
広告勉強会
Yuto Suzuki
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Yuto Suzuki
Aerospike基本のき
Aerospike基本のき
Yuto Suzuki
いまさらAkkaStream
いまさらAkkaStream
Yuto Suzuki
Introduction of View Through Tracking
Introduction of View Through Tracking
Yuto Suzuki
エンジニアのためのマーケティング
エンジニアのためのマーケティング
Yuto Suzuki
How to Build a Team
How to Build a Team
Yuto Suzuki
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
Do you like scala
Do you like scala
Yuto Suzuki
Re invent
Re invent
Yuto Suzuki
Slackから始めるChatOps
Slackから始めるChatOps
Yuto Suzuki
大学の時の研究の話
大学の時の研究の話
Yuto Suzuki
F.O.Xを支える技術
F.O.Xを支える技術
Yuto Suzuki
Scala戦士を増やせ
Scala戦士を増やせ
Yuto Suzuki
Recommend scala
Recommend scala
Yuto Suzuki
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
Yuto Suzuki
Breezeで始めるデータ分析
Breezeで始めるデータ分析
Yuto Suzuki
Más de Yuto Suzuki
(20)
5xx解消への道のり
5xx解消への道のり
MySQLのインデックス入門
MySQLのインデックス入門
Ad vol.2
Ad vol.2
広告勉強会
広告勉強会
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Aerospike基本のき
Aerospike基本のき
いまさらAkkaStream
いまさらAkkaStream
Introduction of View Through Tracking
Introduction of View Through Tracking
エンジニアのためのマーケティング
エンジニアのためのマーケティング
How to Build a Team
How to Build a Team
プロダクトにおけるScala
プロダクトにおけるScala
Do you like scala
Do you like scala
Re invent
Re invent
Slackから始めるChatOps
Slackから始めるChatOps
大学の時の研究の話
大学の時の研究の話
F.O.Xを支える技術
F.O.Xを支える技術
Scala戦士を増やせ
Scala戦士を増やせ
Recommend scala
Recommend scala
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
Breezeで始めるデータ分析
Breezeで始めるデータ分析
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を使うと、素早い差分計算ができる。
7.
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自体レポジトリサイズの制限があるので、それ を超えられるのはありがたい。
Descargar ahora