ホームページ >開発ツール >Git >git クローン作成が失敗した場合の対処方法

git クローン作成が失敗した場合の対処方法

藏色散人
藏色散人オリジナル
2021-11-29 16:27:5621230ブラウズ

git クローン作成失敗の解決策: 1. 「git config --global http.postBuffer 524288000」コマンドを実行します; 2. IP アドレスを /etc/hosts に追加します; 3. DNS キャッシュを更新します。

git クローン作成が失敗した場合の対処方法

#この記事の動作環境: Windows 10 システム、Git バージョン 2.30.0、Dell G3 コンピューター。

git クローン作成が失敗した場合はどうすればよいですか?

git を使用して github でプロジェクトのクローンを作成できませんでした

現象

今日 git clone nextjs デモ プロジェクトのソース コードを使用すると、

git clone https: / /github.com/XXXX/next-blog.git ダウンロード速度が非常に遅いため、一定期間ダウンロードした後、常に次のエラー メッセージが表示されます

nCloning into 'next-blog'...
remote: Enumerating objects: 111, done.
remote: Counting objects: 100% (111/111), done.
remote: Compressing objects: 100% (83/83), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Reason

Due to Http プルまたはクローン作成時にプロトコル エラーが発生したか、github 上の CDN が万里の長城によってブロックされたことが原因です。

解決策

プロトコル エラー

  1. 最初に次のコマンドを実行します

    git config --global http.postBuffer 524288000
  2. 次に、git pull または git clone を実行しますコマンド
Wall Shield

    http://github.global.ssl.fast...
  1. にアクセスして、cdn ドメイン名と IP アドレスを取得します
  2. http://github.com.ipaddress.c にアクセスします... cdn ドメイン名と IP アドレスを取得します

  3. git クローン作成が失敗した場合の対処方法
  4. IP を追加します上記で取得したアドレスを

    /etc/hosts

    sudo vim /etc/hosts

    git クローン作成が失敗した場合の対処方法

  5. ##DNS キャッシュを更新
  6. sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache

  7. 結果

git clone 操作を再度実行すると、速度が急激に向上し、一度に数百 Kb に達しました~

推奨調査: 「

Git」チュートリアル###"###

以上がgit クローン作成が失敗した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。