このエラーを見た人、どうしたらいいか知っている人はいますか?
ターミナルを使用しており、ルートにいて、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にはそのエラーメッセージ専用のヘルプページ、確認できるすべての内容についてさらに詳しく説明します。
解決するには:
ホームディレクトリに公開鍵があるはずなので、Linuxディストリビューションで実行して公開鍵の内容を印刷します
cat ~/.ssh/id_rsa.pub
(前の方法が機能しない場合は、拡張子~/.ssh/
で内部のキーを確認してください)。.pub
このような公開鍵の内容をGithubアカウントに追加します。プロフィール写真をクリックします ->
Settings
->SSH and GPG keys
->New SSH key or Add SSH key