關於GitHub上傳超過100M文件方法


今天由於需要尋找國外的一本關於計算機視覺的書,國內網速太慢,所以我希望上傳到自己的github上然后再進行查看。但是在上傳的時候一直報錯,因為文件過大。今天就寫一下解決方案,以免以后出現這個問題。

GitHub是存在單次上傳文件的大小限制的,所以如果需要上傳一個大於100M的文件,則需要使用GitHub的一個插件進行上傳,該插件就是:Git Large File Storage (LFS) ,官方網址

前提:自己的服務器為CentOS 7,並根據https://github.com/git-lfs/git-lfs/wiki/Installation上關於安裝git lfs的步驟正確安裝。

1、我們首先需要開啟上傳大文件的開關命令:

git lfs install

 

 

 2、生成跟蹤后綴文件:

git lfs track "*.pdf"

 

注意:*.pdf是我的大文件后綴,這里可以做修改,修改為大文件后綴即可 

3、添加屬性跟蹤文件:

git add .gitattributes

 

 4、按git上傳順序進行操作即可

1 git add book.pdf
2 git commit -m "a cv book"
3 git push cvsrc master

 

 就大功告成啦!

過程中我出現的問題:

在之前,因為add了一個該大文件的壓縮文件,在上傳的過程中,一直在報錯,因為自己沒有跟蹤zip后綴文件。所以處理方法為重置add中的文件,實在不行的話,git init重置git倉庫,然后按照之前的步驟重新來一遍就好。

 

 

 

祝好~FredericNiu


免責聲明!

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



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