【Git】GitBucket ~ 基本編 ~

■ はじめに

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

■ ユーザ/グループ

ユーザ/グループ作成

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

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

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

ユーザ/グループ編集

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

リポジトリ

リポジトリ作成

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

リポジトリ削除

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

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

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

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

■ ブランチ

ブランチ作成

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

プラグイン

一覧

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

インストール

例: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/37634122
Git ~ Web UI / GitLab 編 ~
https://dk521123.hatenablog.com/entry/37722002
Git ~ Web UI / Ginatra 編 ~
https://dk521123.hatenablog.com/entry/37701141
GitBucket ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/09/24/201222