【Git】GitBucket ~ 基本編 ~

■ はじめに

https://dk521123.hatenablog.com/entry/2019/09/24/201222

の続き。
今回は、GitBucketの使い方について扱う

目次

【1】ユーザ/グループ
 1)ユーザ/グループ作成
 2)ユーザ/グループ編集
【2】リポジトリ
 1)リポジトリ作成
 2)リポジトリ削除
 3)リポジトリにユーザ/グループを紐づける
【3】ブランチ
 1)ブランチ作成
【4】プラグイン
 1)一覧
 2)インストール

【1】ユーザ/グループ

1)ユーザ/グループ作成

[1] [r]-[System Administration]を選択
[2] 以下の操作を行う
 + ユーザ作成の場合、[New User]ボタン押下
 + グループ作成の場合、[New Group]ボタン押下(※)
[3] 各項目を入力

※ 補足: グループ作成について

 管理者が必要なので、
最低でも1ユーザは事前に作成しておく必要がある

2)ユーザ/グループ編集

[1] [r]-[System Administration]を選択
[2] (グループ編集の場合)「Include group accounts」にチェックを入れる
 => グループが表示される
[3] 「Edit」リンク押下し、編集できる

【2】リポジトリ

1)リポジトリ作成

[1] [+]-[New Repository]を選択
[2] 各項目を入力

2)リポジトリ削除

[1] 対象のリポジトリを選択
[2] 画面左側のメニューから[Settings]-[Danger Zone]を選択
[3] 「Delete repository」ボタン押下

3)リポジトリにユーザ/グループを紐づける

[1] 対象のリポジトリを選択
[2] 画面左側のメニューから[Settings]-[Collaborators]を選択
[3] 以下の入力内にユーザ名を入力して「Add」ボタン押下
 * ユーザを紐づける場合:「Collaborators」
 * グループを紐づける場合:「Groups」
[4] 権限「Admin」「Developer」「Guest」のいずれかを選択
[5] 「Apply Changes」ボタン押下

https://takezoe.hatenablog.com/entry/2016/11/26/135752

【3】ブランチ

1)ブランチ作成

[1] 対象のリポジトリを選択
[2] 「branch:master」を選択し「Find or create branch...」内に
  作成したいブランチ名を入力する(例えば「b1」)
[3]  「Create branch:b1 from 'master'」を選択

【4】プラグイン

1)一覧

https://gitbucket-plugins.github.io/

2)インストール

例:Kanbanプラグイン

[1] 対象のプラグインのJARファイルをダウンロードする
(今回は、Kanbanのプラグインで
 「gitbucket-label-kanban-plugin-3.3.0.jar」をダウンロード)

https://github.com/kasancode/gitbucket-label-kanban-plugin/releases

[2] ダウンロードしたJARファイルをプラグインのファルダ配下に置く
(デフォルトで起動した場合「C:\Users\【ユーザ名】\.gitbucket\plugins」)

[3] rootでログインして、[r]-[System Administration]-[Plugins]を選択

[4] 「Reload plugins」ボタン押下
 => 成功すれば「All plugins were reloaded.」が表示され、
  「labelkanban:3.3.0」が表示されているはず

補足:Kanbanプラグインに関するメモ

* 左サイドバーの[Kanban]を選択し「Add lane」で状態を追加
 => 例えば「Doing」「Done」etc

* Col.「@label」、Row「Assignee」(担当者)を設定しておくといい感じ

独自のプラグイン作成 について

* 以下のURL(作成者のブログ)を参照

https://takezoe.hatenablog.com/entry/2016/08/06/202109

関連記事

Git

Git ~ 初期設定 / Windows 編 ~
https://dk521123.hatenablog.com/entry/37686059
Git ~ 初期設定 / Linux 編 ~
https://dk521123.hatenablog.com/entry/37613741
Git ~ 入門編 ~
https://dk521123.hatenablog.com/entry/37614338
Git ~ 基本編 / ブランチ ~
https://dk521123.hatenablog.com/entry/37615864
Git ~ 基本編 / マージ・リベース ~
https://dk521123.hatenablog.com/entry/38118124
Git ~ 基本編 / 共有リポジトリ
https://dk521123.hatenablog.com/entry/37617105
Git ~ 基本編 / あれこれ ~
https://dk521123.hatenablog.com/entry/37616740
Git ~ バックアップ / Windows 編 ~
https://dk521123.hatenablog.com/entry/37687573

Git / Web UI

Git ~ Web UI編 ~
https://dk521123.hatenablog.com/entry/2018/07/11/230341
GitLab ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/09/06/214416
Ginatra ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/08/23/233107
GitBucket ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/09/24/201222