私はすでにGit for Windowsを更新しました。キーが正しいことを確認しました。唯一の「解決策」は、開始することです
ssh-agent
または、Git Bash経由でVSCodeを開きます。
だから、有用な解決策はありますか?
ログ:
> git Push Origin master:master
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
マスターブランチで強制プッシュが無効になっている可能性があります。プッシュしようとしているリポジトリの設定を確認します。
マスターの強制プッシュが無効になっていない場合、ssh configにsshキーパスを追加したことを確認して、毎回セッションにsshキーを追加する必要がないようにする必要があります。 ~/.ssh/config
のconfig
ファイルを編集し、以下を追加します(MacOSの場合)
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/path/to/key
Windowsの場合、ssh configにsshキーを追加する方法を知るために SO answer を確認してください。
[〜#〜] update [〜#〜]
WindowsのVS Codeに未解決の問題があるようです here 。言及されている回避策を試すことができます here 。
次のようなアクセストークン( Github )を使用してリモートOriginを設定できます。git remote set-url Origin https://[email protected]/your-account/your-repo.git