github 上傳大文件100MB姿勢


最新想把寫一個一鍵配置Linux的腳本,所以就要安裝一些軟件咯,但是把有時候有源碼安裝比較好,而且有些東西直接傳到Github會很方便,可又超過了100MB,Github正常情況下是不允許上傳超過100MB的文件的,但是可以直接git LFS。

具體了解:
https://towardsdatascience.com/uploading-large-files-to-github-dbef518fa1a
https://blog.csdn.net/Tyro_java/article/details/53440666

反正就是可以用就對了,免費用戶可以有1GB的大文件空間。

具體就是安裝git-lfs,先下載,然后就是一頓操作:

  1. 先在web建立一個空倉庫
  2. 然后建立跟倉庫名一樣的文件夾,並執行初始化命令:git init
  3. 然后執行git lfs install
  4. 然后添加你要上傳的文件名或后綴名:git lfs track '*.zip'
  5. 然后就把生成的.gitattributes先傳到遠程倉庫
    1. git add .gitattributes
    2. git commit -m 'large - init file'
    3. git push -u origin master # 第一次要這樣執行,后面再傳就git push就行。
  6. 然后就可以正常添加上傳大文件了!
    1. git add bigfile.zip
    2. git commit -m 'upload Big file.'
    3. git push # 第一次要這樣執行,后面再傳就git push就行。

  • 刪除遠程倉庫文件,但本地文件不刪除,如bigfile.zip
    • git rm bigfile.zip
    • git commit -m 'rm bigfile.zip'
    • git push


免責聲明!

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



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