1
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

TortiseGitでDisconnectedエラー

Posted at

TortiseGitでGithubからリポジトリをクローンしようとした際にエラーが発生。

Disconnected: No supported authentication methods available (server sent:publickey)

Gitをしばらく使っていなかったので、何か設定が変わったかな。

調べたところ、どうもGithubとの接続時にSSH認証がうまくいってないみたい。。
TortiseGitはPageantというツールを用いて認証鍵を管理しているらしく、
Pageantに鍵を認識させることでGithubリポジトリにアクセスできるようになった。

1.Putty Key Generatorで鍵を生成

Puttyを起動し、「Generate」で鍵を生成。
マウスの動きに応じて鍵を作っていくらしいので、ひたすらマウスを動かす。。
生成されたキーはどっかにコピペしておく。

2.鍵を保存

「Save Private Key」でppk形式で鍵を保存。

3.pageantに鍵を認識させる

2で保存した鍵をpageantに登録。

pageant C:\private_key_path\id_rsa.ppk

4.GitHubにSSHキーを登録

GithubのSetting > SSH Key and GPG keysで1でコピペしたキーを登録。

上記を実行後、再度クローンすると成功した。

参考
https://paskov.vmsoft-bg.com/tortoisegit-disconnected-no-supported-authentication-methods-available-server-sent-publickey/
https://qiita.com/EvilSpirit39/items/d383c5dc1e0be0c6bbde

1
6
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
1
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?