1. ホーム
  2. git

[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない

2022-02-04 17:30:50

質問

$ git remote add origin [email protected]:lut/EvolutionApp.git
fatal: remote origin already exists.

$ git push -u origin master
fatal: 'EvolutionApp' does not appear to be a git repository
fatal: Could not read from remote repository.

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

私のキーが正常に追加されました

 $ ssh -T [email protected]
 Hi lut! You've successfully authenticated, but GitHub does not provide shell access.

Githubの記事 https://help.github.com/articles/generating-ssh-keys/ は、「シェルへのアクセスは問題ないはず」と書いてありますが?何が問題なのでしょうか?

解決方法は?

リモートオリジンのssh urlを再定義してみてください。

git remote set-url origin [email protected]:lut/EvolutionApp.git

そして、もう一度試してみてください。

のみ git remote set-url は、既存のリモート URL を変更することができます ( git remote addに変更します。 追加 a 新規 リモート名とURL)
ここで、問題は既存のオリジンのURLでした。 {コード {コード 有効なものに変更する必要があります。
使用方法 EvolutionApp は、そもそも HTTPS の URL がないことを考えると、ヘルパーがないのでしょう。