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
GITLABの紹介 @ 第59回PHP勉強会東京 LT
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sotaro Karasawa
June 02, 2012
Technology
5
3k
GITLABの紹介 @ 第59回PHP勉強会東京 LT
GITLABについての紹介です。demoがほとんどだったので資料的にはあまり意味がなくてすいません
Sotaro Karasawa
June 02, 2012
Tweet
Share
More Decks by Sotaro Karasawa
See All by Sotaro Karasawa
「事業目線」の正体 〜3つのフェーズのCTO経験から見えてきた、EMが持つべき視点 @ EMConf JP 2026
sotarok
7
3.5k
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
22
13k
P2B Haus法人サポータープランのご提案
sotarok
2
1.6k
ソフトウェアxスタートアップから見た飲食と配送の世界 / The World of Food Deliverlies and Restaurant Businesses from a Software and Startup Perspective
sotarok
2
1.3k
CTO 3度目の正直 / My 3rd CTO Career
sotarok
21
11k
Introduction to the Corporate Solutions Engineering at MTC2018
sotarok
1
36k
Mercari meetup for Corporate Engineering #1 / What is "Corporate Engineering"?
sotarok
2
2.4k
Markdown and WYSIWYG
sotarok
1
6.4k
20 Jan 2017 / Moving Beyond Borders - Mercari DAY
sotarok
8
16k
Other Decks in Technology
See All in Technology
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
240
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
脳内メモリ、思ったより揮発性だった
koutorino
0
370
頼れる Agentic AI を支える Datadog のオブザーバビリティ / Powering Reliable Agentic AI with Datadog Observability
aoto
PRO
0
200
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
1
300
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
120
A Casual Introduction to RISC-V
omasanori
0
160
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.7k
楽しく学ぼう!ネットワーク入門
shotashiratori
1
460
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
150
Zeal of the Convert: Taming Shai-Hulud with AI
ramimac
0
140
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Automating Front-end Workflow
addyosmani
1370
200k
My Coaching Mixtape
mlcsv
0
74
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
It's Worth the Effort
3n
188
29k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Unsuck your backbone
ammeep
672
58k
The Invisible Side of Design
smashingmag
302
51k
Building an army of robots
kneath
306
46k
Design in an AI World
tapps
0
170
Paper Plane (Part 1)
katiecoart
PRO
0
5.7k
A better future with KSS
kneath
240
18k
Transcript
ୈ59ճPHPษڧձ ࠙ձLTͰGITLABͷհ at Crocos, Inc. 2012/5/25 @sotarok
ࣗݾհ sotarok Ͱ͢ ͦ͜Βʹ͍·͢ Perfume ͕͖Ͱ͢ ͙͙͍ͬͯͩ͘͞
Engineering Blog એ http://engineering.crocos.jp/ ͍͍Ͷʂ͍ͯͩ͘͠͞ʂ
ͳΜ͔CandyCaneͷ ൃද͕ΜͩͬͨͷͰ GITLABͷհͨ͘͠ͳͬͨ (ͻͶ͘Εͷ) ※ͪͳΈʹPHPؔͳ͍͚Ͳ
GITLAB ΈΜͳେ͖ GitHub Ϋϩʔϯ https://github.com/gitlabhq/gitlabhq
None
GITLAB ιʔείʔυϒϥβ ίϛοτϩά Merge Request (Pull Request) Issues Wiki ωοτϫʔΫάϥϑ
Wall
GITLAB ιʔείʔυϒϥβ ίϛοτϩά Merge Request (Pull Request) Issues Wiki ωοτϫʔΫάϥϑ
Wall ཁ͢Δʹશ෦ೖΓ
GITLAB ಛ ։ൃࢮ͵΄Ͳ͍ɾ׆ൃ ϝϦοτ: ػೳ͕ͲΜͲΜ૿͑Δ σϝϦοτ: ϝϯςφϯείετɺ҆ఆੑ ຖ݄22ϦϦʔε
ͳͥGITLAB/GitHub ͔ → Pull Request ϕʔεͷ։ൃ ಡΉͱ͍͍ ʮʮPull Requestʯ ΦʔϓϯιʔεʹݶΒͣ͑Δ
༏Εͨ։ൃϑϩʔͩʯ http://d.hatena.ne.jp/sotarok/ 20120219/1329581585 ΫϩίεͷػೳՃͯ͢ Merge Request Ͱɻ ϨϏϡʔޙ develop Ϛʔδ
࣮ࡍͬͯΈΔ demo
ͳΜ͔͋ͬͨτϥϒϧ (1) ϒϥβ্Ͱͷ automerge ػೳ 1࣮ࡍʹ merge Λࢼ͢ΈʹͳͬͯΔ conflict ͨ͠··ͷϦϙδτϦΛ์ஔͯ͠Δ
...
ͳΜ͔͋ͬͨτϥϒϧ (2) ຊޠͷϩάΛؚΉίϛοτϩά͕ग़ྗ͞Εͳ͍ grit ͱ͍͏ϥΠϒϥϦ͕όάͬͯΔ͍ͬͯ͏͔Ϛϧ νόΠτจࣈඇରԠʁ ڧҾʹpatch͋ͯͯରԠ
ͳΜ͔͋ͬͨτϥϒϧ (3) ಥવϦϙδτϦϒϥβ͕ 404
ͳΜ͔͋ͬͨτϥϒϧ (4) Submodule ͷมߋΛؚΉ Merge Request ͷ diff ͕ ग़ͳ͍
(ݱࡏਐߦத)
͍͚ͯͳ͍ͱ͜ gitolite-admin ʹґଘͯ͠Δ gitolite-admin ͔ͬͯʹ͍͡Δ ͨ͘͞Μpush͞Εͯ͏͍͟
ͦΕͳΓʹτϥϒϧ͋Δ͚Ͳ ศརͰ͢
ͦΕGitHub EnterpriseͰ 20ਓͷνʔϜͰ Total Yearly Cost $5,000 = 40ສ (ͪͳΈʹ
100 ਓͩͱ 200ສ) + ͋ͱͳΜ͔Ծڥ༻ҙ (GitHubͷ༻ҙ͢ΔVMΛϚ ϯτͯ͠͏ελΠϧ) (= ϝϯςίετ 0 Ͱͳ͍) தͷτϥϒϧϒϥοΫϘοΫεΒ͍͠ʢԿނ͔ෛՙ ߴ͍ͱ͔ʣ
·ͱΊ GitHub Enterprise ͓ۚ͑ΔͳΒɺ͜Ε͔͍͍ͭ͑ ͓ۚ͑ͳ͍ͳΒ GITLAB ࡉ͔͍ͱ͜ΖʹΛͭΉΕOK