【初心者】GitとGitHubの連携が失敗します
解決したいこと
プログラミング初心者です。
GitとGitHubを連携し、Githubからクローンしようとしていますが、エラーメッセージが出てうまく行きません。
発生した問題
SSHで公開鍵認証をしようとして、公開鍵と秘密鍵を作成し、公開鍵をGitHubに登録しました。
クローンをしようと、Ubuntuのターミナルに
「sudo git clone git@github.com:(自分のユーザー名)/assessment.git
」
(レポジトリ名がassessment)と入力すると、
Cloning into 'assessment'...
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.
というメッセージが表示され、失敗してしまいます。
試したこと
どうしていいのかわからなかったので、エラーメッセージで検索したブログ記事に書いてあった、
「ssh -T git@github.com」というコマンドを試したところ、秘密鍵を設定したときに作ったパスワードを入力することを求められ、
The authenticity of host 'github.com (20.27.177.113)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi (自分のユーザー名)! You've successfully authenticated, but GitHub does not provide shell access.
こういうメッセージが出てきて、成功した雰囲気が出ているのですが、
再度クローンを試してみようとすると、上のエラーメッセージが出るので失敗しているようです。
解決策を教えていただけるとありがたいです。よろしくお願いいたします。
0 likes