LoginSignup
8
4

More than 5 years have passed since last update.

Node-REDが動作するコンテナをビルドして Kubernetes で実行するまでを解説 (番外編)

Last updated at Posted at 2018-03-12

Node-REDコンテナのリポジトリに、IBM Cloud gitリポジトリを設定する方法

これまで、3つの記事で、GitHubを利用して解説を進めてきましたが、IBM Cloud が提供するGitLabリポジトリを利用するケースでの補足資料です。

Node-RED v0.18 Gitリポジトリとの連携で、GitHubのアカウントとパスワードを利用しました。しかし、IBM Cloud の GitLabのリポジトリhttps://git.ng.bluemix.net/ を利用するには、IBM Cloud にログインする必要があり、少し仕組みが違うので、その方法についてみていきます。

下記の様にGit repository URL、Username, Passwordの取得方法について、解説していきます。

スクリーンショット 2018-03-13 0.01.36.png

プロジェクトの作成とHTTPSアクセス

次のグリーン色のメニュー・バーの真ん中あたり「+」マークをクリックすると、プロジェクト(GitHubのリポジトリ)作成の画面が表示されます。この画面で、Project Name をインプットして、 Visibility Level をPrivate として「Create Project」をクリックして実行します。

スクリーンショット 2018-03-13 0.49.44.png

これで生成されたプロジェクト名のNode-RED-Proj-3の下部分 SSH と HTTPSを切り替える部分があります。 この選択をHTTPSとする事で、HTTPSから始まるURLが表示されます。これが、リポジトリのURLとなります。

スクリーンショット 2018-03-13 0.54.27.png

IBM Cloud GitLab からのユーザーIDとパスワードの取得

ユーザーIDのピックアップ

ユーザーIDは、次の図の様に、右端のメニューを表示してフルネームの下に「@takara9」となっている部分の@マークを除いた部分です。

スクリーンショット 2018-03-13 0.10.25.png

アクセス・トークンの生成

パスワードは、IBM Cloud にログインする時のパスワードではなく、Access Tokens から専用にジェネレートします。次の様に左端メニューバーの上から4番目のアイコン Access Tokensを選択します。

スクリーンショット 2018-03-13 0.08.04.png

アクセス・トークンを生成するには、Nameにトークンの名前, Expires at 有効期限の日付, Scope の二つの項目にチェック をセットして、「Create personal access token」をクリックして、トークンを生成します。

スクリーンショット 2018-03-13 0.15.59.png

生成されたトークンは、一度だけしか表示されませんので、メモ帳にコピペして保存しておきます。 このトークンをパスワードとして利用します。

スクリーンショット 2018-03-13 0.16.18.png

プロジェクトメンバーの場合

プロジェクトに他のメンバーを追加して、そのユーザーがGitにアクセスするには、次の例では、@takaraのユーザーIDで、上記の同様の操作を行う事で、アクセスできる様になります。

スクリーンショット 2018-03-13 0.44.44.png

以上です。

参考資料

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4