いづいづブログ

アジャイルコーチになりたい札幌在住SEです。アジャイル札幌スタッフ&ScrumFestSapporo実行委員。Like:パクチー/激辛/牡蠣/猫/初期仏教

BacklogのリモートリポジトリにSSH接続をする(PuTTY形式のキーを作成)

SauceTreeを利用してBacklogのリモートリポジトリとSSHで接続したいと思い、OpenSSHでキーペアを作成して登録したところうまく動きませんでした。Windowsだから?Backlogだから?

SSH接続設定|サルでもわかるGit入門【プロジェクト管理ツールBacklog】を見たところ「Windowsの場合はPuTTYで」みたいなことが書いてあるので、 ここはこだわりは捨てPuTTYで鍵を作ることにしました。

ちょうどSauceTreeからPuTTY形式のSSHキーを作成できるのでそれで作成しましたが、ちょっとわかりづらいポイントもあったのでPuTTY形式でのSSHキー作成手順を残しておきます。

PuTTY Keyを作成

  1. SSHキーの作成/インポート」を選択 f:id:izumii-19:20191206124243p:plain

  2. [Generate]をクリック。マウスをグルグルするエリアがあるので、そこで適当にマウスをグルグルするとキーの作成が進む。  「このマウスをグルグルする」のが最初わからなくて全然キーの作成が進まず、ここで最初につまづいた。  よく見たらちゃんと書いてあります。英語で。 f:id:izumii-19:20191206124722p:plain

  3. キーができます。パスフレーズの入力は必須ではないですが必要であれば入力します。

[Save public key]ボタンをクリックして公開鍵を保存、[Save private key]ボタンをクリックして秘密鍵を保存します。

f:id:izumii-19:20191206125121p:plain

SauceTreeにプライベートキーを登録する

  1. 作成したSSHキーをSauceTreeに登録します。[ツール]-[SSHエージェントを起動]をクリック。

  2. あれ、何も起こらない?と思いましたね?すごいわかりづらいんですけどWindowsのタスクバーを確認するとちゃんと起動されています。これがわかりづらくてちょいハマりしました。

で、アイコンをダブルクリックして起動します。

f:id:izumii-19:20191206125939p:plain

3.[Add key]をクリックして先ほど保存した秘密鍵(.ppk)を選択します。

f:id:izumii-19:20191206130604p:plain

Backlogにパブリックキーを登録する

1.Backlogの[個人設定]-[SSH公開鍵]をクリック。先ほど保存した公開鍵(.pub)ファイルをテキストで開き、文字列をコピペします。

メモは任意で記入して登録をクリックすると[登録されたSSH公開鍵]欄に追加されます。

f:id:izumii-19:20191206131434p:plain

以上で、SauceTree上でBacklogのリポジトリとやりとりができるようになりました。

参考

www.granfairs.com