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
Introduction to Git with GitLab
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tnir
November 07, 2018
Technology
640
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Git with GitLab
Git入門 with GitLab
2018-11-07 GitLab Women (GitLab Meetup Tokyo #11)
tnir
November 07, 2018
More Decks by tnir
See All by tnir
10年選手のSaaSを 32営業日でクラウド移行 / 32-working days for full cloud migration
tnir
0
46
急成長する組織全体で活用するGitHub Copilot / github-copilot-2-by-tnir
tnir
0
230
GitHub Copilot Dev Days Tokyo 2026
tnir
0
370
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
4
6.7k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
1.9k
2030年のSREを考える / SRE-in 2030
tnir
0
240
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
79
Bundler CHECKSUMS
tnir
0
88
Cloud Run & GKE Autopilot (late 2024)
tnir
0
130
Other Decks in Technology
See All in Technology
SDDの運用にめげずに向き合った話
sansantech
PRO
1
140
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
280
Deep Data Security 機能解説
oracle4engineer
PRO
2
720
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
150
しろおびから始める!ログ活用の第一歩
shumei_ito
0
440
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
880
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.1k
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
150
自主式軟體工廠
philipz
0
240
SREでアラート疲れを 解決しよう!
kairim0
1
210
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
430
20260930_Gemma4_Hands-on
tsho
0
230
Featured
See All Featured
Abbi's Birthday
coloredviolet
4
10k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
Designing Experiences People Love
moore
143
24k
The browser strikes back
jonoalderson
0
1.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
920
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
970
Navigating Weather and Climate Data
rabernat
0
550
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
A Modern Web Designer's Workflow
chriscoyier
699
190k
Transcript
Git 入門 with GitLab @tnir (Takuya Noguchi) GitLab Women (GitLab
Meetup Tokyo #11) 2018-11-07 Creation Line, Inc. Akihabara
Takuya Noguchi @tnir / Tw: @tn961ir / FB: takuya.noguchi.961 Git
(2005-), GitHub (2008-) GitLab: assessment (2012), user (2013-), admin (2014-), dev (2015-), core (2017-) Python, Go programmer, OSS contributor BizDev thru Dev+DevOps Docker, Cloud Native
GitLab
Git
Git Git is the center of software development. Git is
the center of software systems.
Chemistry The central science from Wikipedia Chemistry is often called
"The central science" “ “
Ratiocination (and logic) Mathematics Physics Chemistry Xenosciences (cosmology, astronomy, and
planetary science) Biology Nanoscience Earth sciences (geology, oceanography, and meteorology) Eco environmental science Brain science Agroscience Medical science Computer technology Engineering
似てる!
Git ソフトウェア本体 インフラストラクチャ (infrastructure as code)
オススメの本 湊川 あい「わかばちゃんと学ぶ Git 使い方入門」
GitHub
GitHub.com 2008 年リリース(サービス) Bitbucket を押さえてデファクトスタンダードに OSS の開発場所としても活用 Marketplace で機能拡張できてよい
GitLab
GitLab 2011 年リリースのOSS 2012 年SaaS 版 (.com) も出た どんな感じか触るには.com がオススメ
https://gitlab.com/ 無制限private repository with CI/CD フルスタックDevOps ソリューション Version Control System (Git), Issues, CI/CD, Registry & Artifacts, Monitoring, Environements etc.
Lifecycle See Stages of DevOps lifecyle
Issues (Plan)
None
Issue ドリブンプロジェクト issue を明確にしてから作業する e.g.) 家事, プロジェクト GitLab 初心者は家のタスク管理をGitLab Issues
で始めたらいいので は? cf. GitLab Meetup Tokyo #7 by @jumpyoshim Qiita: https://qiita.com/jumpyoshim/items/f0ee99d770192c48fc7e スライド: https://www.slideshare.net/JumpeiYoshimura/gitlab- 93438104 cf. Backlog を利用した家庭内のタスク管理について報告してみる
Kanban / Issue board アジャイル・スクラムに最適なツール GitHub Projects と同じもしくはそれ以上に使える ソースコードと密に連携→ アジリティ向上
Work ow (Create)
Work ow git- ow あまりオススメできない GitHub Flow ちゃんと運用するのはやや難しい GitLab Flow
git- ow からの移行もオススメ
GitLab Flow https://about.gitlab.com/2014/09/29/gitlab- ow/
チーム開発にも優しいGitLab master ブランチのprotect がデフォルトで設定されている ついつい忘れてしまってプロジェクトが始まることがない 外部CI/CD 設定も不要 (Verify/Package/Release) 見よう見まねでCI YAML
をコピってくるだけでだいたい動く (要議論)
GitLab とCloud Native
Cloud Native コードを書いてすぐにデプロイすること GitLab では2015 年頃から取り組み→2015 年OpenShift 連携リリース →2016 年5
月、Kubernetes 連携リリース
Container Registry コンテナを使うにはコンテナイメージの管理が必要不可欠 GitLab にはGitLab Container Registry 小~中規模であればそのまま使える 大規模でも少しadmin すれば使える
権限設定
Con gure/Monitor/Secure OSS 版(Core, Community) では最低限のカバー Secure まで含めるとEnterprise 版 or
別ソリューション (Google Cloud etc.) を検討したほうがよいかもしれない
GitLab Pages
GitLab Pages 高機能版GitHub Pages 外部CI/CD 連携不要 Markdown を書くだけでドキュメント共有 閲覧権限管理は11 月リリースのv11.5
でリリース見込み
All features https://about.gitlab.com/features/ を見てください
Community
Community GitLab Tokyo GitLab . JP → https://www.meetup.com/GitLab-Meetup-Tokyo/
コミュニティはオフラインだけではない
コミュニティ JP Slack Gitter (gitter.im/gitlabhq/gitlabhq) GitLab 翻訳 ( 英→ 日)
Docs ( 英語) コードコントリビューション Ruby on Rails, Go, Vue.js, CSS
GitLab Summit 9 ヶ月に1 度のGitLab イベント 前回は2018 年8 月南アフリカケープタウン 次回は2019
年5 月ニューオリンズ https://about.gitlab.com/company/culture/summits/
11/20 Women Who Code Tokyo https://www.meetup.com/Women-Who-Code- Tokyo/events/255736067/