質問: ### 自分の状態・現状 gitとgithubを勉強中です。 ### 不具合が起きるまでの状況 ``` 練習用にgithubで新しくリポジトリを作っています。 ローカルリポジトリを作りcommitまで終わりpushしようとしたら 下のエラーメッセージのようなエラーが出ました。 ``` ### 発生している問題・エラーメッセージ ``` ERROR: Permission to 〜〜〜〜 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ``` ### 疑問点・質問したい事 ``` このエラーを調べた所 対象のリモートリポジトリへのアクセス権限がない?(素人の憶測) なのでsshキーの登録が必要と解釈しました。 以前初めてgithubにリポジトリを作った際にsshキーは登録したのですが sshキーは毎回(リモートリポジトリを作る度に)登録が必要なのですか? もしその場合毎回生成して登録するのですか? 初心者の僕は一度登録すると大丈夫と思ってました。 教えてくださいよろしくお願いします。 ```
回答: にアクセスして、SSH keysが登録されていること、fingerprintが一致することを確認してください。普通は一回登録すれば十分です。 可能性としては初回にそこではなくレポジトリの設定のDeploy keysに登録してしまった可能性があります。 あと手元のSSHの設定が有効か調べるために、 ``` $ ssh -T git@github.com ``` が正常に通るか確認してください。