・GitLab13.5を社内に始めて導入するので運用方法の基本を知りたい。
・グループ、プロジェクト、リポジトリの作成方法を教えてほしい。
こういった疑問に答えます。
本記事の内容
- GitLabの新規グループ、新規プロジェクト作成、
- README.md作成、masterブランチ、developブランチ作成
- プロジェクトにメンバー招待
この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
こういった私が、解説していきます。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。
- 本記事の内容
- GitLabの運用方法の基本(グループ・プロジェクト・リポジトリ作成・メンバー招待)
- まとめ
GitLabの運用方法の基本(グループ・プロジェクト・リポジトリ作成・メンバー招待)
- システム管理者がグループを作成
- システム管理者がグループの管理者となる方を招待
- グループの管理者(Owner)が新規プロジェクトを作成
- README.mdを追加してmasterブランチ作成
- developブランチの作成
- デフォルトブランチの変更
- ブランチの保護
- プロジェクトにメンバーを追加
システム管理者がグループを作成
管理者エリアを開く
New group をクリック
新規グループの情報を入力
- グループ名
- グループURL
- グループの説明
- 可視性レベル:プライベート
「グループを作成」ボタンをクリック
グループが作成できました。
システム管理者がグループの管理者となる方を招待
グループにユーザーを追加 で管理者とするユーザーを選択
権限は「Owner」を選択
「ユーザーをグループへ追加」ボタンをクリック
招待されたユーザーにGitLabからメールが届く
グループの管理者(Owner)が新規プロジェクトを作成
ここからは、グループの管理者(Owner)が操作します。
「新規プロジェクト」ボタンをクリック
プロジェクトの情報を入力して「プロジェクトを作成」ボタンをクリック
- プロジェクト名
- プロジェクトのURL
- プロジェクトの説明
- 可視レベル:プライベート
グループの中にプロジェクトが作成できました。
README.mdを追加してmasterブランチ作成
「READMEを追加」をクリック
README.mdファイルを編集して「コミット」をクリック
コミットメッセージを入力して「コミット」
masterブランチが作成された
developブランチの作成
「ブランチ」をクリック
「新規ブランチ」をクリック
ブランチの情報を入力して「Create branch」をクリック
- Branch name: develop
- Create from: master
developブランチが作成できました。
デフォルトブランチの変更
設定(歯車マーク)>リポジトリ をクリック
デフォルトブランチを「develop」に変更して「変更を保存」をクリック
ブランチの保護
Protected Branches で保護するブランチを設定して「保護」をクリック
- Branch: develop
- マージを許可: Maintainers
- プッシュを許可: Maintainers
保護するブランチに「develop」が追加できました。
プロジェクトにメンバーを追加
「メンバー」をクリック
招待するメンバーを選択
役割(権限)を選択
「招待」ボタンをクリック
チームリーダーには「Maintainer」権限を付与、担当者には「Developer」権限を付与しました。
メンバーの招待ができました。
招待されたメンバーにGitLabからメールが届く
まとめ
今回は、GitLab運用の基本として以下の手順を紹介しました。
- システム管理者がグループを作成
- システム管理者がグループの管理者となる方を招待
- グループの管理者(Owner)が新規プロジェクトを作成
- README.mdを追加してmasterブランチ作成
- developブランチの作成
- デフォルトブランチの変更
- ブランチの保護
- プロジェクトにメンバーを追加