国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Github 倉庫 git clone 速度過慢解決方法!

這篇具有很好參考價值的文章主要介紹了Github 倉庫 git clone 速度過慢解決方法!。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Github 倉庫 git clone 速度過慢解決方法!

很多時候想從 GitHub 上 clone 一個倉庫,都會遇到速度慢的問題,而且經(jīng)常連接失敗,這里給出有效解決方案。


背景

有時會遇到從GitHub上clone項目,速度僅有幾十KB,而且經(jīng)常鏈接失敗,經(jīng)過我親測,給出有效的解決方法

fatal: early EOF
fatal: the remote end hung up unexpectedly
fatal: index-pack failed
error: RPC failed; curl 18 transfer closed with outstanding read data remaining

今天遇到這個問題,網(wǎng)上查了許多方法,總結(jié)了一些方式。

一、git 設(shè)置代理模式(已解決)

設(shè)置代理

全局代理

# 實測后,用下面這條就能實現(xiàn)加速 clone 的效果,且能避開一些設(shè)置證書的坑
git config --global http.proxy 127.0.0.1:1082

局部代理 在 github clone 的倉庫內(nèi)執(zhí)行:

# 實測后,用下面這條就能實現(xiàn)加速 clone 的效果,且能避開一些設(shè)置證書的坑
git config --local http.proxy 127.0.0.1:1082

只對 github 進(jìn)行代理,對國內(nèi)的倉庫不影響:

git config --global http.https://github.com.proxy 127.0.0.1:1082

取消代理

取消當(dāng)前 git 環(huán)境使用的代理,恢復(fù)直連模式。

取消全局代理:

git config --global --unset http.proxy
git config --global --unset https.proxy

取消局部代理:

git config --local --unset http.proxy
git config --local --unset https.proxy

取消對 github 進(jìn)行的代理:

git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy

注意代理端口

要注意的是,上面的 127.0.0.1:1081 這個地址是我自己的代理地址,每個人都需要查看自己的端口是不是也是 1081,同時也要區(qū)分 socks 端口和 http 端口,因為我這里主要是用的 https 方式來 clone GitHub 項目。

二、復(fù)制項目到碼云(沒試過)

如果沒有代理,這也是一種有效的方法,缺點是步驟太麻煩。

1. 注冊碼云

碼云(Gitee)是個基于 Git 的代碼托管和研發(fā)協(xié)作平臺,簡單理解就是國產(chǎn)的 GitHub,具體的注冊方式見官網(wǎng)。

2. 項目導(dǎo)入碼云

如果你要在 GitHub 上 clone 的項目是別人的,就先要將這個項目 fork 到自己的 GitHub 賬號下。

打開碼云,通過「導(dǎo)入 GitHub 倉庫」功能,將 GitHub 上的項目復(fù)制到碼云。

導(dǎo)入完成后再從碼云下載你剛剛需要的項目到本地,這個時候速度就可以了。

總結(jié)

這兩個方法都挺有效,像修改本機(jī)hosts文件,調(diào)整 git 的傳輸緩存效果不明顯。文章來源地址http://www.zghlxwxcb.cn/news/detail-607535.html

到了這里,關(guān)于Github 倉庫 git clone 速度過慢解決方法!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 記錄 使用 git 克隆倉庫報錯:Warning: Permanently added‘github.com’ to the .....(ssh )
  • git clone 拉取Git倉庫時出現(xiàn)Failed to connect to github.com port 443: 拒絕連接

    當(dāng)你掛著代理 或者取消代理都嘗試過 并且均失敗。 1.為 Git 單獨配置代理-失敗 2.取消代理-失敗 解決: 可能是network-manager和NetworkManager發(fā)生了沖突,禁用NetworkManager并且重啟network-manager后發(fā)現(xiàn)可以成功git clone

    2024年01月22日
    瀏覽(23)
  • 首次使用 git 克隆倉庫報錯:Warning: Permanently added‘github.com’ to the .....(ssh )

    首次使用 git 克隆倉庫報錯:Warning: Permanently added‘github.com’ to the .....(ssh )

    問題: ????????首次使用idea導(dǎo)入git項目出現(xiàn):warning: Permanently added \\\'gitee.com\\\'(ED25519) to the 1ist of known hosts.ssh_dispatch_run_fata1: connection to .... ?解決方法: ? ? ? ? 1. 新建空文件夾-右鍵-點擊 ?Git Bash Here ? ? ? ? 2.? 輸入 cd C: ? ? ? ? 3. 輸入 cat ~/.ssh/id_rsa.pub ? ? ? ? 4.? 輸

    2024年02月16日
    瀏覽(25)
  • GitHub下載克隆clone指定的分支tags代碼

    GitHub下載克隆clone指定的分支tags代碼

    github上有很多tag分支版本的代碼,我想克隆下載指定版本到我服務(wù)器上面 例如:我想下載tag:v2.0.2的代碼 命令: git clone -b [tags標(biāo)簽] [git地址] 例如:git clone -b v2.0.2 https://github.com/spring-projects/spring-retry.git 若想對克隆后的項目重命名則可執(zhí)行以下命令 git clone -b [tags標(biāo)簽] [git地

    2024年02月06日
    瀏覽(24)
  • 解決Git Clone失敗,瀏覽器可以訪問github項目,但是git clone失敗

    記錄一次git clone github上的項目,瀏覽器可以訪問,但是git clone失敗的處理過程 一,確認(rèn)是否能ping通 如果不能ping通,先處理ping問題,詳見如下鏈接 Github無法ping通的解決策略 二,clone項目(第4步才成功) 1,git clone https://… 2,改https為git,git clone git://… 3,重置 http.proxy 4,設(shè)置

    2024年01月23日
    瀏覽(89)
  • 【解決問題】遠(yuǎn)程倉庫GitHub/GitLab添加了SSH Key之后依然無法clone的解決辦法

    在Git遠(yuǎn)程倉庫添加了自己的ssh key到賬戶下,git clone時,依然報錯clone失敗,請檢查是否沒有權(quán)限進(jìn)行clone操作。 在git的安裝目錄下,找到${GIT_HOME}/etc/ssh目錄下的ssh_config文件。打開文件,加入如下內(nèi)容后,再次git clone即可以成功

    2024年02月12日
    瀏覽(29)
  • 解決 github 網(wǎng)站 git push 或者 git clone 代碼速度太慢

    工作中往往需要從 github 上 clone 別人的代碼或者 Push 代碼,如果特別慢或者根本連接不上!有個修改 hosts 的方法,不完全保證,可以試試! 1、獲取 global.ssl.fastly 地址 訪問 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo,獲取 cdn 域名以及 IP Address 2、獲取 global.ssl.fastly 地址 訪

    2024年02月02日
    瀏覽(25)
  • WSL2 git clone命令無法克隆遠(yuǎn)程倉庫

    WSL2 git clone命令無法克隆遠(yuǎn)程倉庫

    最近在往WSL2里拉取git倉庫的時候,突然出現(xiàn)了這個問題,WSL2無法連接到git服務(wù)器,導(dǎo)致代碼無法拉取下來,可能是因為我最近不小心修改了windows的防火墻設(shè)置,導(dǎo)致出現(xiàn)了這個問題。 在查閱了很多篇博客以后,終于找到一篇博客可以解決我這個問題,下面記錄一下詳細(xì)過程

    2024年01月18日
    瀏覽(30)
  • 關(guān)于github登不上以及無法clone的解決方法

    關(guān)于github登不上以及無法clone的解決方法

    Github網(wǎng)站是很經(jīng)常登不上去或者經(jīng)常出現(xiàn) git clone 無法連接的,解決方法大部分都是通過科學(xué)上網(wǎng)。 但實際上是可以完全擺脫科學(xué)上網(wǎng)的方法,并且有時候科學(xué)上網(wǎng)只能網(wǎng)頁登錄github但是還是無法clone, 這里記錄一下新的解決方法,十分高效可靠 。(PS: 本人系統(tǒng)為Ubuntu22, 若是

    2024年01月23日
    瀏覽(23)
  • github ssh密鑰配置,克隆遠(yuǎn)程倉庫

    github ssh密鑰配置,克隆遠(yuǎn)程倉庫

    GitHub的SSH配置 在往github上push項目的時候,如果走h(yuǎn)ttps的方式,每次都需要輸入賬號密碼,非常麻煩。而采用ssh的方式,就不再需要輸入,只需要在github自己賬號下配置一個ssh key即可! 很多朋友在用github管理項目的時候,都是直接使用https url克隆到本地,當(dāng)然也有有些人使用

    2024年02月16日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包