0
0

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 1 year has passed since last update.

[初心者]SourcetreeとGitHubを接続する(Windows)

Last updated at Posted at 2023-03-16

 これまでscourcetreeをローカルのみでしか利用したことがありませんでしたが、今回複数台のパソコンで開発を行おうと思い立ち、それに先立ってこれまで使っていたローカルリポジトリのプッシュ先となるリモートリポジトリをgithubに作ってみることしました。
 ネットで簡単に調べてそれ通りにするとうまくいかなかったのですが、いい感じにいじったら何とかなったのでそれを記します。

初めにしたこと

まず以下のサイトの言うとおりに作業していきました。かなり順調に進みましたが最後の方で躓きました

エラー

最後までいき、いざプッシュしてみようとするとエラーが...
RSA with なんとか っていう種類のキーは利用できないからほかの種類のキーを使ってくれと言われました。
また、エラーコードに載っていたURLを見てみると、暗号化ができてないキーはどうたらこうたら、と書いてありました。

対処策1

暗号化できればいいのかと思いリモートリポジトリのURL/パスをgit@github~からhttps://~の方に変えてみました

結果

プッシュする段階でcredentialHelperSelectorが出現。ネットで調べて何とかしようとしましたがgithubへのログインがなぜかできず断念。credentialHelperSelectorについては下のサイトを参考にしました。

対処策2

キーを作成する際にType of key to generateのラジオボタンをRSAではなくECDSAに変えてやり直してみました。

結果

しっかり最初からやり直す(前に作ったRSAのキーを削除する)ことでうまくいきました。エラーコードに言われたとおりにするのが一番早いですね()

その他

 作成したキーをコピーして使いまわそうとしましたがうまくいきませんでした。いろいろと初めてのことばかりでやっていることが正しいのかよくわかりませんが、今のところ正常に動いています。
 危ないことや間違っていることをしているようでしたら教えていただけるとありがたいです。
 ここまで見ていただきありがとうございました。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?