$ 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/ は、「シェルアクセス」は問題にならないはずだと言っていますか?問題は何でしょうか?
リモートOriginのssh urlを試して再定義します。
git remote set-url Origin [email protected]:lut/EvolutionApp.git
そしてさらに試みる
もう一度リモコンを追加する必要がある場合があります。このエラーメッセージは、Gitがプッシュ先を知らない場合に発生します。
git remote -v
を使用して、リモートが存在するかどうかを確認し、存在しない場合は追加します。
それでも機能しない場合でも、GIT_SSH
環境変数を削除してみてください。これにより、問題が発生する可能性があります。
これは、グローバル構成に不完全なリモートエントリがある場合に発生する可能性があります。
git config -e --system
を実行し、[remote
のエントリをコメントアウトして、リモートを再度追加して、再試行してください。
リモートURLとしてhttps
ではなくssh
を使用しているかどうかを確認してください。リモートURLをhttp
に設定したところ、この問題が発生しました。 URLをssh
プロトコルにリセットした後、問題はなくなりました。