下載github項目的方法


方法一:

1.打開cmd將目錄切換到要接收文件的本地目錄

2.運行下載命令

git clone url
e.g:git clone https://github.com/ildoonet/tf-pose-estimation

 

1、在本地桌面或盤符中右鍵打開Git bash命令行窗口創建一個文件夾存放下載內容:

2、把本地的目錄變成git本地倉庫(本地創建.git可管理的倉庫):git init

3、添加遠程倉庫,要添加一個新的遠程倉庫,可以指定一個簡單的名字,以便將來引用,運行
格式:git remote add origin + url

4、查看目錄下到得所有項目:git remote -v

5、下載代碼到本地:git clone + url

6、最后回到對應文件夾檢查是否下載成功即可:

 二、下載到一半報錯

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

問題一:

因為curl的postBuffer的默認值太小,我們需要調整它的大小,在終端重新配置大小

解決措施:

把postBuffer的值配置成500M,對筆者來說已經夠了。可以根據你需要下載的文件大小,將postBuffer值配置成合適的大小。

   git config --global http.postBuffer 524288000

   這樣已經配置好了,如果你不確定,可以根據以下命令查看postBuffer。

   git config --list

修改完一系列措施依舊不能下載,我暫且把問題歸結為資源問題。

問題二:

執行上面命令如果依舊clone失敗,考慮可能原因2:網絡下載速度緩慢

解決方法:命令行輸入

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

 如果依舊clone失敗,則首先淺層clone,然后更新遠程庫到本地

git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.git
git fetch --unshallow

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM