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
Introduction to Git with GitLab
Search
tnir
November 07, 2018
Technology
600
6
Share
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
GitHub Copilot Dev Days Tokyo 2026
tnir
0
86
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
4
6.3k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
1.4k
2030年のSREを考える / SRE-in 2030
tnir
0
180
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
50
Bundler CHECKSUMS
tnir
0
55
Cloud Run & GKE Autopilot (late 2024)
tnir
0
100
A life with Rails 8.0 (beta)
tnir
0
130
Progressive Rails 8.1 (alpha) / progressive-rails-8-1
tnir
0
1.4k
Other Decks in Technology
See All in Technology
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
280
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
仕様通り動くの先へ。Claude Codeで「使える」を検証する
gotalab555
8
2.3k
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
920
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
310
GitHub Copilotを極める会 - 開発者のための活用術
findy_eventslides
4
2.3k
Cursor Subagentsはいいぞ
yug1224
2
140
機能・非機能の学びを一つに!Agent Skillsで月間レポート作成始めてみた / Unifying Bug & Infra Insights — Building Monthly Quality Reports with Agent Skills
bun913
5
3k
主催・運営として"場をつくる”というアウトプットのススメ
_mossann_t
0
110
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
930
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
650
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Typedesign – Prime Four
hannesfritz
42
3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
HDC tutorial
michielstock
1
600
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
30 Presentation Tips
portentint
PRO
1
270
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/