2

Railsチュートリアル用の空白のサンプルアプリをGitHubに追加しようとすると、このエラーが発生します(明らかに一般的ですが、他の投稿を検索して解決策を探しましたが、自分に合ったものが見つかりませんでした)。

ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

railsチュートリアルが示唆していることを試してみると、両方のエラーが発生します。

$ git remote add origin git@github.com:<username>/sample_app.git
$ git push -u origin master

次に、私が作成したgithubリポジトリが試してみるように言っているのと非常によく似たプロンプトです。

$ git remote add origin https://github.com/<username>/sample_app.git
$ git push -u origin master

私はsample_appディレクトリ内から、そしてコミットした後にこれを行ってきました:

$ git commit -a -m "Improve the README" 
(which is the last change I made and the only one before trying to push it to github)

ヘルプ?

4

3 に答える 3

2

リポジトリにプッシュする前に、まずGitHubにリポジトリを作成する必要があります。プッシュを機能させることができない場合は、次を試してください。

  1. リポジトリの作成。
  2. GitHubから新しいリポジトリのクローンを作成します。
  3. 変更をローカルでコミットしてからプッシュします。

クローンではリモートが適切に設定されるため、通常はこれが簡単な方法です。

于 2012-06-15T20:45:58.703 に答える
1

これが発生する可能性があるもう1つの理由は、リモートサーバーに接続するときに、sshキーがロードされないことです。これを回避するには、次の場所で転送を設定できます~/.ssh/config

Host *
  ForwardAgent yes

これにより、別のサーバーからgithubに接続するときに、キーが読み込まれたままになります。

于 2014-05-02T13:48:01.833 に答える
0

Windowsマシンでこれらの操作を実行することの奇妙な点の1つは、WindowsクレデンシャルマネージャーがGitHubのユーザー名とパスワードをキャッシュできることです。これは、u / pをURLにハードコーディングした場合でも、常にネットワーク経由で送信されます。Windows Credentials Managerにアクセスして、GitHubアカウントの資格情報をクリアすると役立つ場合があります。

ここに画像の説明を入力してください

git fatalに遭遇する他の5つの一般的な理由:リポジトリが見つかりませんエラーは次のとおりです。

  1. 認証しませんでした
  2. パスワードが変更されました
  3. あなたは協力者ではありません
  4. 大文字と小文字が正しくないか、単語のスペルが間違っています
  5. gitリポジトリが削除されました
于 2019-05-23T02:17:18.710 に答える