LoginSignup
1
2

More than 3 years have passed since last update.

GitHubの公開鍵と秘密鍵上書きしちゃったから作り直した

Posted at
  • こんな状況の人におすすめ

    • Gitのアカウント新しく作った
    • Git pushのコマンド打ったら "Permission denied" と言われた
    • Gitの公開鍵
  • 使うコマンド

    • ssh-keygen -t rsa

これ一つで↑公開鍵・秘密鍵が生成されます

手順

てきとうにGitBash hareして↓コマンド実行

$ssh-keygen -t rsa

そうすると色々と言われます

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

ここですでに C:\Users\ユーザー名\.ssh\id_rsa があるとしたら

Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa): 

と言われたときにそのままエンター押すとC:\Users\ユーザー名\.ssh\id_rsa ここにそのまんま上書きするんで気を付けてください。
別の場所に鍵を作りたかったら

Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa): C:\Usres\hoge\key\id_rsa

こうすれば上書きされずにつけたい名前・パスで鍵が生成されます。
(絶対パスで書いたほうが安全かもしれない)
そしてGitに作った鍵を保存します。これすると勝手にコピー↓してくれます

$ clip < C:\Usres\hoge\key\id_rsa

GitのSetting->SSH and GHG keys->右上の New SSH keyに行ってください。ここですね↓
https://github.com/settings/ssh/new

Titleはなんでも大丈夫です
Keyのところに Ctrl + V すればさっきクリップボードで保存した鍵がペーストされます。
Add SSH keyをプッシュして鍵の設定が完了。

めでたしめでたし・・・

備忘録

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