-
こんな状況の人におすすめ
-
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
をプッシュして鍵の設定が完了。
めでたしめでたし・・・
備忘録