SlideShare a Scribd company logo
1 of 49
今さら聞けない人のための
Git超入門
OSC2018京都版
日本仮想化技術株式会社
代表取締役社長兼CEO
宮原 徹(@tmiyahar)
http://VirtualTech.jp
自己紹介
• 本名:宮原 徹
• 1972年1月 神奈川県生まれ
• 1994年3月 中央大学法学部法律学科卒業
• 1994年4月 日本オラクル株式会社入社
– PCサーバ向けRDBMS製品マーケティングに従事
– Linux版Oracle8の日本市場向け出荷に貢献
• 2000年3月 株式会社デジタルデザイン 東京支社長および株
式会社アクアリウムコンピューター 代表取締役社長に就任
– 2000年6月 (株)デジタルデザイン、ナスダック・ジャパン上場(4764)
• 2001年1月 株式会社びぎねっと 設立
• 2006年12月 日本仮想化技術株式会社 設立
• 2008年10月 IPA「日本OSS貢献者賞」受賞
• 2009年10月 日中韓OSSアワード 「特別貢献賞」受賞
• ガンダム勉強会主宰・好きなモビルスーツはアッガイ
2
3
『Software Desgin』で毎月
「宮原徹のオープンソース放浪記」連載中
日本仮想化技術株式会社 概要
• 社名:日本仮想化技術株式会社
– 英語名:VirtualTech Japan Inc.
– 略称:日本仮想化技術/VTJ
• 設立:2006年12月
• 資本金:3,000万円
• 売上高:10,702万円(2017年7月期)
• 本社:東京都渋谷区渋谷1-8-1
• 取締役:宮原 徹(代表取締役社長兼CEO)
• 伊藤 宏通(取締役CTO)
• スタッフ:9名(うち、7名が仮想化技術専門エンジニアです)
• URL:http://VirtualTech.jp/
• 仮想化技術に関する研究および開発
– 仮想化技術に関する各種調査
– 仮想化技術を導入したシステムの構築・運用サポート
– OpenStackの導入支援・新規機能開発・運用サポート
– 自動化・DevOps支援
ベンダーニュートラルな
独立系仮想化技術の
エキスパート集団
4
情報サイト:EnterpriseCloud.jp
• OpenStackで始めるエ
ンタープライズクラウ
ドの情報サイト
• OpenStack導入手順
書のダウンロード
• 各種プレゼン資料
• その他ブログ記事
5
会社のご紹介
仲間募集のお知らせ
日本仮想化技術株式会社は
• 仮想化技術のエキスパート集団
• 進取の精神
• 豊富な検証機材で新技術を追求
• 自由な雰囲気の職場
7
一緒に頑張ってくれる仲間を募集中
• サーバー、ネットワークエンジニア
– 新卒からキャリアアップしたい経験者まで
– クラウド技術、自動化技術に興味がある人
• コンサルタント
– 通信系に強い人大歓迎
• インターン
– 学生はもちろん、社会人も可
8
どんなオフィス?
•渋谷駅より徒歩5分
•全員がゆったりデスク
とアーロンチェア
9
オフィスは渋谷駅至近
10
日本仮想化技術
オフィス
ハ
チ
公
渋谷駅東口
交差点信号
渋
谷
駅
ヒカリエの中を通ると
雨の日にあまり濡れません
渋
谷
郵
便
局
優れた環境が優れた成果を生む
渋谷駅徒歩5分の新オフィス
幅140cmのゆったりデスクとアーロンチェア
MacBook Pro/Airと大型液晶モニタが標準
キーボード・マウスも自由
充実の検証環境
最新機材で作業
11
充実の福利厚生
• マッサージチェア
• 充実のフリードリンクコーナー
– お茶、ネスプレッソなど多種多様に取り揃え
• 誕生日はケーキでお祝い
• 雑誌年間購読制度
– 何でも好きな雑誌を年間購読
• 書籍購入支援制度
– 技術書の購入は無制限(当然)
– 好きな書籍(漫画も可)を1万円/年購入
12
お問い合わせ先
メールにて
recruit@VirtualTech.jp
履歴書、職務経歴書をご用意ください
ご紹介も是非。きっと何かいいことあります。
13
本日のアジェンダ
• DevOpsとは?
• Gitを利用した開発モデル
• GitLabを使って試してみよう
• GitLabにプロジェクトを作成する
• DevOpSaaSに向けて
• CI/CDを支える中心的な技術であるコード管
理の代表的なGitの使用方法を講師なりに勉
強して仕組みを理解できるように解説します
14
Gitを利用した開発モデル
15
Gitを利用したバージョン管理
• ソースコード等の共有
– 変更履歴を記録、追跡
– 履歴の用途毎に分岐して管理(ブランチ)
– 切り戻しが容易
• プルリクエスト(マージリクエスト)機能によ
りレビューを可視化
• 他のツールとの連携
– Jenkins
– Redmine
16
Gitを利用したバージョン管理
A successful Git branching model
http://nvie.com/posts/a-successful-git-branching-model/
– リリース用と開発用の2つのメインブランチを
用意
– 機能追加、バグフィックス等Issue登録を行う毎
にメインブランチから切り出す
– 問題が起きても本番用ブランチや他の人の開
発には影響しない
– GitLabではマージリクエスト機能によりレ
ビューを可視化
17
git-flowの例
master
hotfix-001
release-ver1
develop
feature-001
feature-002
Ver.0.1 Ver.0.2 Ver.1.0
機能追加
Ver.1リリース準備
機能追加
18
緊急バグ修正
バグ修正
GitLabを使って試してみよう
19
デモ環境について
『GitLab実践ガイド』を参考に
• CentOS 7.4にGitLab Community Editionを
インストール
– Enterprise Editionでもライセンスを有効にしな
ければCommunity Edition相当
– Omnibusインストールで必要なものがまとまっ
て入ります
• 最新版では未検証
20
GitLabインストール時の注意点
• 「Installation using the Omnibus packages」を
参考に環境を構築
– 普通にインストールページに行くとEEになってい
る
– https://about.gitlab.com/installation/#centos-7
• CEをインストールしたい場合は、上記ページ
の一番下の「CE or EE」をクリックし、さらに一
番下の「Install GitLab Community Edition」を
クリック
– https://about.gitlab.com/installation/#centos-
7?version=ce
21
CentOS 7.4へのインストール
1. sudo yum install -y curl policycoreutils-python
openssh-server
2. sudo systemctl enable sshd
3. sudo systemctl start sshd
4. sudo firewall-cmd --permanent --add-service=http
5. sudo systemctl reload firewalld
6. curl
https://packages.gitlab.com/install/repositories/gitl
ab/gitlab-ce/script.rpm.sh | sudo bash
7. yum install -y gitlab-ce
22
ホスト名の指定と構成変更の適用
• 以下の条件の場合、インストールの最後で自
動的に構成変更が適当される
– ホスト名が正しく設定されている
– 逆引きDNSでホスト名を返す
• 【重要】ホスト名を指定して、構成変更の適用
を行う必要がある
– /etc/gitlab/gitlab.rbが設定ファイル
• external_url ‘http://gitlab.example.com’
– 設定後再構成を実行
• sudo gitlab-ctl reconfigure
23
参考
GitLabにプロジェクトを作成する
24
GitLabの管理単位
• ユーザー
– 各開発者のアカウント
• グループ
– ユーザーをまとめた管理単位
• プロジェクト
– ソースコードのリポジトリを含めた開発プロ
ジェクトに必要なもの一式
– ユーザー、あるいはグループに紐付けられる
25
GitLabで初期設定作業
1. http://gitlab.example.comにアクセス
2. ユーザーrootのパスワードを設定
3. ユーザーrootでログイン
4. 新しいユーザーを作成
5. 指定したメールアドレスにメールが届く
– http://gitlab.example.comへのリンクが埋め込まれ
ている
6. 新規ユーザーのパスワード設定
7. 新規ユーザーでログイン
26
ユーザーでプロジェクト作成
ユーザーtmiyaharを作成しています
1. 新規プロジェクトtestを作成
2. リポジトリのURLを確認
3. クライアントにリポジトリをクローン
– SourceTree:URLを取得し、ユーザー認証
– gitコマンド:
git clone http://gitlab.example.com/tmiyahar/test.git
• ユーザー認証が必要
27
Gitのリポジトリ種別
• ローカルリポジトリ
– 開発作業用クライアントに作成される
– リモートリポジトリをクローンすると作成される
• クローンが一番分かりやすい
– 他の開発者には影響しない
• リモートリポジトリ
– GitLab上に作成される
– 各開発者で共有される
28
ローカルリポジトリの確認
• クローンしたリポジトリを確認
– $ cd ~/test
– $ ls -a
– 現時点では空っぽです
– .gitディレクトリが作られており、リポジトリの各
種情報が格納されている
29
リポジトリにファイルを追加
1. 作業ディレクトリにファイルを追加
– $ touch README.md
2. ファイルをステージング
– $ git add README.md
3. ステージングしたファイルをコミット
– $ git commit
4. コミットしたファイルをリモートにプッシュ
– 同時にローカルリポジトリのアップストリーム設定
– $ git push --set-upstream origin master
• masterブランチのアップストリームをリモートリポジトリの
master(remotes/origin/master)に設定
30
リポジトリ操作実行例
$ touch README.md
$ git add README.md
$ git commit
[master f439952] touch test
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README.md
$ git push --set-upstream origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 248 bytes | 248.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://gitlab.example.com/tmiyahar/test.git
1285f2f..f439952 master -> master
Branch master set up to track remote branch master from origin.
31
ステージングとコミットの関係
32
作業用
ディレクトリ
ステージング
領域
ローカル
リポジトリ
$ git checkout
$ git add
$ git commit
リポジトリは
ブランチ毎の
ファイルセットを
保持している
リモートリポジトリとの関係
33
ローカル
リポジトリ
リモート
リポジトリ
コミット1をプッシュ
コミット2をプッシュ
コミット3を未プッシュ
プル 別の開発者
がプッシュ
ブランチを作成する
1. ブランチの確認
– $ git branch
– 現時点ではローカルのmasterだけ
2. ブランチの作成
– $ git branch develop
3. ブランチの切り替え(チェックアウト)
– $ git checkout develop
– $ git checkout –b develop で作成&移動も
4. ブランチの確認
– $ git branch
– 作業しているブランチがdevelopに変更されている
34
ブランチ作成実行例
$ git branch
* master
$ git branch develop
$ git checkout develop
Switched to branch 'develop'
develop branch
$ git branch
* develop
master
35
ブランチの流れ
36
master
develop
$ git branch $ git merge
developブランチで作業
1. developブランチのREADME.mdを修正
2. 修正をステージングとコミット
– $ git add README.md
– $ git commit
– $ git commit -a でまとめて実行も可能
3. masterブランチのREADME.mdを確認
– $ git checkout master
– $ cat README.md
– developブランチでの修正が影響していない事を
確認
37
developブランチをマージする
1. developブランチをmasterにマージする
– $ git merge develop
2. README.mdを確認
– developブランチで行った修正が反映される
• マージは取り込む側のブランチで行う
– だから、取り込んで欲しいときは「マージ(プ
ル)リクエスト」を作成する
38
超入門の次のステップは?
• 修正の重複(コンフリクト)の解消
– git push時に既にリモートが更新されている
– git pullするとコンフリクト発生
– 適切に修正し、再度コミット&プッシュ
39
developブランチで修正
<<<<<<< HEAD
ローカルのmasterブランチで修正
=======
Webブラウザで修正
>>>>>>> fcfafd335fd5d6a4bb8938c1c2dcbe17788debf5
ブランチ戦略を考える
よくある質問
• Q. 「どのブランチ戦略がいいんですか?」
• A. 「ケースバイケース」
• 考慮すべき事(順不同)
– 開発者の人数や規模
– コミットやマージの頻度や粒度
– テストの頻度や方法
– リリースの頻度や方法
40
この先に考えたい事
• テスト駆動やチケット駆動との連携
• テストの自動化
– コードコミット→テスト→マージリクエストのサ
イクルの自動化
– 粒度が小さいとマージ処理する人が大変
• チケットの自動化
– テスト失敗時に自動的にチケット発行
– テスト成功時に自動的にチケットクローズ
41
DevOpSaaSに向けて
42
DevOpsの想定される進め方
1. ToBeモデルの構築
2. 現時点での課題の抽出
3. 優先順位の策定
4. PoC環境の構築と運用
5. PoC環境からのフィードバックと改善
6. 小規模社内展開
43
自社だけではスピード感のある
DevOps推進は困難
DevOpSaaSが解決する課題
標準リファレンスモデル提供によるDevOpsの加速
• 各種ツールの組み合わせテスト済みパッケージの提供
– 標準機能はあらかじめ設定済み
• 各種ツールのバージョンアップ追従
– 既存開発・運用環境からの移行支援
• 独自機能の提供
– 可視化ツール、既存ツールのカスタマイズなど
• 開発運用担当者の教育・サポート
– 標準ドキュメント、教育コースの提供
• サンプルの提供
– 自動化・テストスクリプトのサンプル
提供される主な機能
• チケット管理
• ソースコード管理
• テスト自動化
• デプロイ自動化
• プロジェクトマネジメント
• コミュニケーション
45
サポートされる環境
• 開発:Git/Jenkins/Redmine
• 構成自動化:Ansible
• インフラ:Kubernetis
• 運用監視:Prometheus
• テスト自動化:Serverspec/Selenium
46
改めて大募集
• 一緒にDevOpsにチャレンジする企業
– 一緒にカイゼンしていきませんか?
• 一緒にDevOpsにチャレンジするエンジニア
– 一緒に成長していきませんか?
– 沢山の開発者を支えるお仕事です
– マジで人手が足りてません
– このままだと掛け声倒れになりかねない
47
ありがとうございました
48
OSCからのお願い
• 休憩時間に少しでもいいので展示会場に
足を運んでください!
• 展示に人が行かないと、OSCに協賛・出展
するメリットが無いと判断されてしまいます
• 結果的にOSCが開催できなくなります・・
• 展示会場は1Fアトリウムにもありますよ〜
• ご理解とご協力をよろしくお願いします
49

More Related Content

What's hot

今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版VirtualTech Japan Inc./Begi.net Inc.
 
GitLab CI/CD パイプライン
GitLab CI/CD パイプラインGitLab CI/CD パイプライン
GitLab CI/CD パイプラインTetsurou Yano
 
今さら聞けない人のための K8s 超入門 Big Sur 対応版
今さら聞けない人のための K8s 超入門 Big Sur 対応版今さら聞けない人のための K8s 超入門 Big Sur 対応版
今さら聞けない人のための K8s 超入門 Big Sur 対応版VirtualTech Japan Inc./Begi.net Inc.
 
今さら聞けない人のための K8s超入門 Big Sur対応版 20210305
今さら聞けない人のための K8s超入門 Big Sur対応版 20210305今さら聞けない人のための K8s超入門 Big Sur対応版 20210305
今さら聞けない人のための K8s超入門 Big Sur対応版 20210305VirtualTech Japan Inc./Begi.net Inc.
 
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfigwataru uchiyama
 
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョンVirtualTech Japan Inc./Begi.net Inc.
 
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門VirtualTech Japan Inc.
 

What's hot (20)

今さら聞けない人のためのK8s超入門
今さら聞けない人のためのK8s超入門今さら聞けない人のためのK8s超入門
今さら聞けない人のためのK8s超入門
 
今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
今さら聞けない人のためのGit超入門
今さら聞けない人のためのGit超入門今さら聞けない人のためのGit超入門
今さら聞けない人のためのGit超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのK8s超入門 Big Sur対応版
今さら聞けない人のためのK8s超入門 Big Sur対応版今さら聞けない人のためのK8s超入門 Big Sur対応版
今さら聞けない人のためのK8s超入門 Big Sur対応版
 
今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版
 
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
GitLab CI/CD パイプライン
GitLab CI/CD パイプラインGitLab CI/CD パイプライン
GitLab CI/CD パイプライン
 
今さら聞けない人のための K8s 超入門 Big Sur 対応版
今さら聞けない人のための K8s 超入門 Big Sur 対応版今さら聞けない人のための K8s 超入門 Big Sur 対応版
今さら聞けない人のための K8s 超入門 Big Sur 対応版
 
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
 
今さら聞けない人のための K8s超入門 Big Sur対応版 20210305
今さら聞けない人のための K8s超入門 Big Sur対応版 20210305今さら聞けない人のための K8s超入門 Big Sur対応版 20210305
今さら聞けない人のための K8s超入門 Big Sur対応版 20210305
 
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
 
GitLabをバックアップしてみた
GitLabをバックアップしてみたGitLabをバックアップしてみた
GitLabをバックアップしてみた
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig
 
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
 
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門
 
今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版
 

Similar to 今さら聞けない人のためのgit超入門 OSC2018京都 資料

今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版
今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版
今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版VirtualTech Japan Inc./Begi.net Inc.
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版VirtualTech Japan Inc.
 
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門Toru Miyahara
 
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOFVirtualTech Japan Inc.
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINARVirtualTech Japan Inc.
 
今さら聞けない人のための K8s超入門 Big Sur対応版
今さら聞けない人のための K8s超入門 Big Sur対応版今さら聞けない人のための K8s超入門 Big Sur対応版
今さら聞けない人のための K8s超入門 Big Sur対応版VirtualTech Japan Inc./Begi.net Inc.
 
DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜
DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜
DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜Toru Miyahara
 
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~VirtualTech Japan Inc./Begi.net Inc.
 
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜VirtualTech Japan Inc./Begi.net Inc.
 
今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版
今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版
今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版VirtualTech Japan Inc./Begi.net Inc.
 

Similar to 今さら聞けない人のためのgit超入門 OSC2018京都 資料 (20)

今さら聞けない人のためのGit超入門
今さら聞けない人のためのGit超入門今さら聞けない人のためのGit超入門
今さら聞けない人のためのGit超入門
 
今さら聞けない人のためのK8s超入門
今さら聞けない人のためのK8s超入門今さら聞けない人のためのK8s超入門
今さら聞けない人のためのK8s超入門
 
今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版
今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版
今さら聞けない人のためのKubernetes超入門 ニフクラエンジニアミートアップ版
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 
今さら聞けない人のためのK8s超入門
今さら聞けない人のためのK8s超入門今さら聞けない人のためのK8s超入門
今さら聞けない人のためのK8s超入門
 
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
 
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
 
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF
 
今さら聞けない人のためのKubernetes超入門
今さら聞けない人のためのKubernetes超入門今さら聞けない人のためのKubernetes超入門
今さら聞けない人のためのKubernetes超入門
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
 
いまさら聞けないDockerコンテナ超入門
いまさら聞けないDockerコンテナ超入門 いまさら聞けないDockerコンテナ超入門
いまさら聞けないDockerコンテナ超入門
 
今さら聞けない人のための K8s超入門 Big Sur対応版
今さら聞けない人のための K8s超入門 Big Sur対応版今さら聞けない人のための K8s超入門 Big Sur対応版
今さら聞けない人のための K8s超入門 Big Sur対応版
 
DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜
DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜
DevOps超入門 〜DevSecOps実現に向けたはじめの一歩〜
 
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
 
今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版
今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版
今さら聞けない人のためのDocker超入門 9/19 ニフクラミートアップ版
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
Git (実践入門編)
Git (実践入門編)Git (実践入門編)
Git (実践入門編)
 

More from VirtualTech Japan Inc./Begi.net Inc.

爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』VirtualTech Japan Inc./Begi.net Inc.
 
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)VirtualTech Japan Inc./Begi.net Inc.
 
オープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメオープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメVirtualTech Japan Inc./Begi.net Inc.
 
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツMIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツVirtualTech Japan Inc./Begi.net Inc.
 

More from VirtualTech Japan Inc./Begi.net Inc. (20)

爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
 
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
 
今さら聞けない人のためのSSH超入門
今さら聞けない人のためのSSH超入門今さら聞けない人のためのSSH超入門
今さら聞けない人のためのSSH超入門
 
OSCのこれまでを振り返るとしたらこんな感じ?
OSCのこれまでを振り返るとしたらこんな感じ?OSCのこれまでを振り返るとしたらこんな感じ?
OSCのこれまでを振り返るとしたらこんな感じ?
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門 ODC2023編
今さら聞けない人のためのDevOps超入門 ODC2023編今さら聞けない人のためのDevOps超入門 ODC2023編
今さら聞けない人のためのDevOps超入門 ODC2023編
 
DBチューニング超入門
DBチューニング超入門DBチューニング超入門
DBチューニング超入門
 
MIRACLE LINUX 9にAnsibleをインストールした話
MIRACLE LINUX 9にAnsibleをインストールした話MIRACLE LINUX 9にAnsibleをインストールした話
MIRACLE LINUX 9にAnsibleをインストールした話
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
最近のOSCと今後について
最近のOSCと今後について最近のOSCと今後について
最近のOSCと今後について
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
オープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメオープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメ
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツMIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
アウトドア超入門マシマシ版
アウトドア超入門マシマシ版アウトドア超入門マシマシ版
アウトドア超入門マシマシ版
 
サーバー構築の基礎
サーバー構築の基礎サーバー構築の基礎
サーバー構築の基礎
 

今さら聞けない人のためのgit超入門 OSC2018京都 資料