13

以前は問題なく git を使用していましたが、突然何もプッシュまたはクローンできなくなりました。このコマンドを使用すると、何も起こらず、エラーも発生しないため、 ctrl + cを押すか、gitウィンドウを閉じる必要があります。
プッシュには、この簡単なコマンドを使用します。

git push origin master

-uパラメータでも試しました。

  1. ファイアウォールでポート 22 を開きましたが、うまくいきませんでした
  2. 私はhttpとsshの両方を使用していますが、やはりうまくいきません
  3. 新しいバージョンの git をインストールしますが、うまくいきません

これを解決するために私は何ができますか?

アップデート:

仮想マシンに新しいwin XPをインストールし、何かをプッシュするようにテストしましたが、以前と同じ結果でした。インターネット接続に問題がある可能性があります。

何か案が?

4

10 に答える 10

9

2021 年の更新: Git 2.32 (2021 年 6 月) で HTTPS URL を使用してプッシュする場合、これは再び問題になります。

ここで詳細を参照してください: Microsoft Git Credential Manager Core にはバグがあります。そのため、Pinak Ganguly が示唆しているように、廃止された Git Credential Manager に一時的に切り替えることをお勧めします。

git config --global credential.helper manager

まず、最近 ssh アクセスに問題がありました:

現在、ファイル サーバー ペアの 1 つで SSH アクセスの問題を調査しています。少数のリポジトリが影響を受ける可能性があります。

次に、http ではなく https を試して使用する必要があります。

git remote set-url origin https://github.com/username/reponame

第三に、git push -u origin masterは最初のプッシュのみです (その後は、それgit pushだけで十分です。詳しくは、「なぜ明示的に新しいブランチをプッシュする必要があるのですか?」 を参照してください) 。

プッシュまたはクローンの問題が引き続き発生する場合は、GitHub サポートに連絡して詳細を確認する必要があります。

于 2013-06-16T12:31:21.963 に答える