Help us understand the problem. What is going on with this article?

SourceTreeでgithubからクローンできない問題(ssh接続)

More than 3 years have passed since last update.

環境

windows7
SourceTree 1.9.10.0
git 2.10.2.windows.1

問題

SourceTreeがgithubのリポジトリを認識してくれず、sshでクローンできない

前提

黒い画面が使えないディレクターさんのために、SourceTreeを導入した。
はじめにSourceTreeのGUIからkeyを作成してもらった。

参考
http://qiita.com/redamoon/items/5928ecab7e36f23b81ee

このような手順でやってもらったが、鍵がうまく生成できなかった。公開鍵がssh-rsa AAAAから始まっていなかった。
もしかしたらうまくいくかも...と思ってgithubに公開鍵、SourceTreeに秘密鍵を登録してみたが、やっぱりダメでエラーが出た。

このためターミナルからコマンドで作り直してもらった。
...すると表題の問題が発生した。

原因

1度目につくった秘密鍵をSourceTreeに登録した際のキャッシュと思われるものが残っていた
参考
http://sbkro.hatenablog.jp/entry/2013/04/23/231312

こちらのサイトの通りでした。

作業手順

1.キャッシュを消す

▼「ターミナル」から黒い画面を立ち上げる

▼vi(テキストエディタ)で、known_hostsというファイルを開く
ここにキャッシュが残っている。
vi ~/.ssh/known_hosts

▼「github.dip-net.co.jp...」から始まる一行を削除する
github.dip-net.co.jp...の上にカーソルを置いた状態で

dd
と入力して削除

▼保存して終了する

:wq

2.SourceTreeに秘密鍵を登録しなおす

「メニュー」 → 「オプション」 → 「sshクライアントの設定」
id/rsa.ppkを選択して保存する

3.リポジトリをクローンする

mom0tomo
ʕ ◔ϖ◔ʔ Go/インフラ 最近はQiitaじゃなくブログに書いています👉 https://mom0tomo.github.io
https://mom0tomo.github.io/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away