INNOBASE技術ブログ

技術的なことエンジニア的なこと制作的なこと全般

GitLab: Read Onlyのgit アクセスを実現するDeploy Keyが便利!

Deploy Script、GitLabアカウントやSSH鍵はどうしよう?

deploy専用のRead Only権限のアカウント・SSH鍵を用意するのも一手ですが、そのためにアカウントを用意するのもなんかモヤモヤ。

Deploy Keyを使えば解決!

GitLabではProjectにRead Onlyでアクセス可能なSSH鍵を登録することができます。
これをつかえばscriptでのgitアクセスも鍵の共有とかアカウントとかモヤモヤせずにスッキリ使えるというすぐれものです。
以下Deploy Keyの登録方法をご紹介します。

Deploy Key 登録方法

f:id:mr51:20141022111454p:plain

  1. Project ページのヘッダメニューからsettingをクリック
  2. 続いて左のサイドメニューからDeploy Keysをクリック
  3. New Deploy Keyをクリック

f:id:mr51:20141022111500p:plain

  1. わかりやすいタイトルを付けて、公開鍵の内容を貼り付ければOK