質問: ### 現状 ローカルリポジトリをGitHubにpushしたいのですが、 何度やっても最初のpushの段階で詰まってしまいます。 環境はWin10、VS CodeからターミナルをGitBashにしてアクセスしています。 ### 発生している問題・エラーメッセージ `git push -u origin master` を実行すると 下記メッセージが出てpushできません ``` git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ``` ### 試したこと 表示されるメッセージでググると、鍵を再生成して登録し直す...というやり方がほとんどだったので下記を行いました。 1. SSH鍵生成 2. GitHubに公開鍵登録 3. GitHubでリポジトリを作成 4. `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できるようになるでしょうか。
回答: まずは、GitHubからCloneしてみてください。 それができたなら、そのCloneしたフォルダ/ファイルを変更するなりファイルをコピーするなりして、Add、CommitしてPushしてみましょう