Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Woman Tech Terrace 2019
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
pnsk
June 15, 2019
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Woman Tech Terrace 2019
https://wtt.cyberagent.group/
https://cyberagent.connpass.com/event/124932/
pnsk
June 15, 2019
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
600
LT for women in tech
pnsk
0
74
2024-02-09-nailconf
pnsk
0
150
GitHubUniverseRecap2023
pnsk
1
200
Women Tech Terrace 2023
pnsk
0
600
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
210
DevFestWomen 2019
pnsk
0
1.7k
Cloud Support Engineer Event 2019
pnsk
1
1.9k
Developers Summit Kobe 2018 0928
pnsk
0
1.5k
Other Decks in Technology
See All in Technology
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
440
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
530
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
720
「とりあえず動く」の先へ。 AI時代のチーム開発と内部設計/2026-slsdays
slsops
0
120
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
160
行動するAIのためのオントロジー | DevRev — Encraft #26.pdf
dvrv_tknrszk
2
680
DAMOS - The Smart Cruise Control for RAM
ennael
PRO
1
110
個別開発で終わらせない。 現場の課題をプロダクトの強さに変える StockmarkのFDE
ktkrhr
0
550
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
100
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
500
The kernel report
ennael
PRO
1
210
AIアプリを使い分けるための共通ツール基盤を考えてみる#devio2026
osawa
0
140
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
The SEO Collaboration Effect
kristinabergwall1
1
580
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Being A Developer After 40
akosma
91
590k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
560
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Transcript
How people build software ! " ޮՌతͳGitϦϙδτϦར༻ͷखҾ͖ @pnsk
How people build software ! Introduction 2 ! Junko Suzuki
Enterprise Support Engineer @ pnsk
How people build software ! GitHub 3 !
How people build software ! 4
How people build software ! 5 ίϛϡχέʔγϣϯΦϯϥΠϯ͕جຊ νϟοτ ϏσΦνϟοτ GitHub
How people build software ! 6 ఆظతʹΦϑϥΠϯͰू·Δػձ͋Δ
How people build software ! 7 https://github.com
How people build software ! 8
How people build software ! Enterprise Support Engineer 9 !
How people build software ! 10 Enterpriseϓϥϯ
How people build software ! 11 GitHub Enterprise Serverɹ: ΦϯϓϨϛε൛
GitHub Enterprise Cloudɹ : SaaS൛ GitHub Enterprise ΤϯυϢʔβ͔ΒGitHub.comͱಉ͡ ཧ໘Businessར༻ʹয
How people build software ! 12 GitHub EnterpriseͷςΫχΧϧαϙʔτΛ ͍ͯ͠Δͷ͕Enterprise Support
Engineer
How people build software ! 13 • ΞδΞ • Ϥʔϩού
• ΞϝϦΧ λΠϜκʔϯʹ͔ΕͯνʔϜ͕ߏ͞Ε͍ͯΔ
How people build software ! ޮతͳGitϦϙδτϦར༻ ͷखҾ͖ 14 !
How people build software ! 15 GitϦϙδτϦ ༷ʑͳछྨͷϑΝΠϧΛόʔδϣϯཧͰ͖Δ .txt .rb
.sql .png .gif
How people build software ! 16 GitΦϒδΣΫτ • “blob”: ϑΝΠϧͷ༰
• “tree” : σΟϨΫτϦͷใ • “commit” : ίϛοτͷใ • “tag” : λάใ ѹॖͯ͠อଘ
How people build software ! 17 “blob”ΦϒδΣΫτ • ςΩετϑΝΠϧࠩ •
όΠφϦϑΝΠϧશσʔλ ༰ྔઅͱޮͷόϥϯε
How people build software ! 18 ςΩετϑΝΠϧͷࠩ֨ೲ • PackfileͱΠϯσοΫεϑΝΠϧ ɹ→
git gc, git push, git fetch, etc.ɹ .pack .idx
How people build software ! 19 GitHubͰཧ͢ΔϑΝΠϧͷ͓͢͢Ί • σʔλϕʔεͷμϯϓϑΝΠϧ •
ϩάϑΝΠϧ GitHubͰཧ͢ΔͷΛਪ͠ͳ͍ͷ • ਪϦϙδτϦαΠζ্ݶɿ1GB • ϑΝΠϧαΠζ্ݶɿ100MB
How people build software ! 20 ϦϙδτϦαΠζɺϑΝΠϧͷαΠζʹدͬͯɺ ύϑΥʔϚϯεʹӨڹΛٴ΅͢͜ͱ…
How people build software ! 21 ͲΜͳ͕͋ͬͯɺͲ͏ରॲ͢Ε͍͍ʁ
How people build software ! ύϑΥʔϚϯεͷΛ Ҿ͖ى͜͢έʔε 22 !
How people build software ! 23 1ͭͷσΟϨΫτϦʹେྔͷϑΝΠϧ͕͋Δ߹
How people build software ! 24 ”tree”ΦϒδΣΫτɿσΟϨΫτϦͷใ “dir_a”σΟϨΫτϦͷதʹɺ”file_a”ͱ”file_b”͕͋Δ file_a file_b
tree blob blob
How people build software ! 25 ”tree”ΦϒδΣΫτͷੜ • ৽͘͠σΟϨΫτϦΛ࡞ͨ͠ͱ͖ •
σΟϨΫτϦԼͷϑΝΠϧ͕มߋ͞Εͨͱ͖ ”tree”ΦϒδΣΫτɿσΟϨΫτϦͷใ
How people build software ! 26 file_aΛมߋͯ͠ΈΔ “dir_a”σΟϨΫτϦ tree: “42b7fbs”
tree: “48c3474”
How people build software ! 27 tree: “48c3474” tree: “42b7fbs”
σΟϨΫτϦͷதʹϑΝΠϧ͕େྔʹଘࡏ͢Δͱ ͦͷσΟϨΫτϦԼͷϑΝΠϧ͕มߋ͞ΕΔͨͼʹɺ େྔͳϑΝΠϧͷใ͕֨ೲ͞ΕͨtreeΦϒδΣΫτ͕࡞ΒΕΔ
How people build software ! 28 git pushgit fetchͳͲͷλΠϛϯάͰ 2ͭͷΦϒδΣΫτͷڞ௨෦Λݟ͚ͭͯPackϑΝΠϧΛ
ੜ͢Δ(IOϝϞϦͷফඅ) git fetchgit push͕͘ͳΔ
How people build software ! 29 αϒσΟϨΫτϦΛ࡞ͬͯϑΝΠϧΛ͚Α͏
How people build software ! 30 େ͖ͳςΩετϑΝΠϧ͕͋Δ߹
How people build software ! 31 8fd1403 acbd4fb ྫɿେ͖ͳςΩετϑΝΠϧAΛ1ߦ͚ͩมߋ͢Δ 1ߦՃ
େ͖ͳΦϒδΣΫτ͕ 2ͭͰ͖Δ git pushgit fetchͳͲͷλΠϛϯάͰ 2ͭͷΦϒδΣΫτͷڞ௨෦Λݟ͚ͭͯPackϑΝΠϧΛ ੜ͢Δ(IOϝϞϦͷফඅ) git fetchgit push͕͘ͳΔ
How people build software ! 32 όΠφϦϑΝΠϧͱͯ͠औΓѻ͏Α͏ʹ͢Δ “core.bigFileThreshold”ͷΛௐ (σϑΥϧτ 512MB)
.gitattribute
How people build software ! 33 େ͖ͳόΠφϦϑΝΠϧ͕͋Δ߹
How people build software ! 34 όΠφϦϑΝΠϧɺશͯͷσʔλΛอ࣋͢ΔͨΊɺ ϦϙδτϦࣗମͷαΠζ͕େ͖͘ͳͬͯ͠·͏ GitHubࣗମͷύϑΥʔϚϯεʹӨڹ!ʂ ಛʹΦϯϓϨ൛ͷGitHub
Enterprise Server git clone͕͘ͳΔ େ͖ͳόΠφϦϑΝΠϧ
How people build software ! 35 Git LFSΛͬͯɺେ͖ͳόΠφϦϑΝΠϧ ϦϙδτϦͷ֎ʹஔ͜͏ https://github.com/git-lfs/git-lfs
How people build software ! 36 Git LFS όΠφϦϑΝΠϧผͷॴʹอଘͯ͠ɺ ΘΓʹϙΠϯλϑΝΠϧΛόʔδϣϯཧ͢ΔΈ
খ͞ͳςΩετϑΝΠϧ ϙΠϯλϑΝΠϧ
How people build software ! 37 Git LFSͰϑΝΠϧΛτϥοΩϯά ͢Ͱʹίϛοτ͞Ε͍ͯΔϑΝΠϧΛLFSͰτϥοΩϯά ͪΐͬ͜ͱίϚϯυհ
How people build software ! 38 ͕͋Γͦ͏ͳϑΝΠϧͷݟ͚ͭํ
How people build software ! 39 git lfs migrate info
How people build software ! 40 git-sizer https://github.com/github/git-sizer
How people build software ! 41