現状
ローカルリポジトリをGitHubにpushしたいのですが、
何度やっても最初のpushの段階で詰まってしまいます。
環境はWin10、VS CodeからターミナルをGitBashにしてアクセスしています。
発生している問題・エラーメッセージ
git push -u origin master
を実行すると
下記メッセージが出てpushできません
bash
1git@github.com: Permission denied (publickey). 2fatal: Could not read from remote repository. 3Please make sure you have the correct access rights 4and the repository exists. 5
試したこと
表示されるメッセージでググると、鍵を再生成して登録し直す…というやり方がほとんどだったので下記を行いました。
- SSH鍵生成
- GitHubに公開鍵登録
- GitHubでリポジトリを作成
git remote add origin git@github.com:リポジトリのSSHアドレス
を実行
ここでgit remote -v
を実行すると
origin git@github.com:ユーザ名/リポジトリ名.git (fetch)
origin git@github.com:ユーザ名/リポジトリ名.git (push)
が返ってきます。
ssh -T git@github.com
を実行し、パスフレーズを入力すると
Hi ユーザ名! You've successfully authenticated, but GitHub does not provide shell access.
が返ってきます。
git push -u origin master
を実行すると相変わらずpermission deniedとなりpushできません。
git remote rm origin
を実行し、リモートを削除後、上の1~4を再度行いましたが結果は変わりません。
どうすればpushできるようになるでしょうか。
回答4件
あなたの回答
tips
プレビュー