GitHub エラーメッセージ - 権限が拒否されました (公開キー) 質問する

GitHub エラーメッセージ - 権限が拒否されました (公開キー) 質問する

このエラーを見た人、どうしたらいいか知っている人はいますか?

ターミナルを使用しており、ルートにいて、GitHub リポジトリが存在しますが、今何をすればよいかわかりません。

> git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

ベストアンサー1

GitHubはあなたを認証できません。SSHキーが設定されていないか、マシンに1つ設定するまたは、キーが GitHub アカウントに関連付けられていません。

SSH/git URLの代わりにHTTPS URLを使用してSSHキーを扱う手間を省くこともできます。これはGitHubの推奨方法

さらに、GitHubにはそのエラーメッセージ専用のヘルプページ、確認できるすべての内容についてさらに詳しく説明します。

解決するには:

  1. ホームディレクトリに公開鍵があるはずなので、Linuxディストリビューションで実行して公開鍵の内容を印刷しますcat ~/.ssh/id_rsa.pub(前の方法が機能しない場合は、拡張子~/.ssh/で内部のキーを確認してください)。.pub

  2. このような公開鍵の内容をGithubアカウントに追加します。プロフィール写真をクリックします -> Settings-> SSH and GPG keys->New SSH key or Add SSH key

おすすめ記事