日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

mac上将代码上传到github以及github对100M以上文件限制上传的处理(lfs)。

發布時間:2023/12/15 综合教程 42 生活家
生活随笔 收集整理的這篇文章主要介紹了 mac上将代码上传到github以及github对100M以上文件限制上传的处理(lfs)。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

有時我們會寫一些小程序來學習新的知識,但是完事之后過一段時間可能會忘記,最好的辦法就是找到原來的代碼看一看。現在可以將代碼免費托管到一些網站上,其中最著名的非github莫屬了,

今天就把這個過程記錄下,方便其他同學和自己查看

步驟

一創建github賬戶
安裝git客戶端 (因為mac和linux自帶,windows的同學請去哭泣五分鐘吧)
創建ssh 本地代碼和github倉庫的連接者
使用秘鑰連接github
創建一個project
將代碼上傳到github

一創建github賬戶

打開官網:https://github.com點擊【sign up】

三創建ssh
打開終端(恩,我相信你一定知道在哪):

$cd ~/.ssh  //檢查是否已經存在ssh

如果存在,可以考慮使用已有的

如果不存在,通過默認的參數直接生成ssh,一路回車就可以搞定了,但我相信大家多數都已經有這個目錄了。

生成秘鑰:

1

ssh-keygen -t rsa -C xiaogangfan@126.com (郵箱是github的注冊郵箱)

 

這樣秘鑰就生成了

四使用秘鑰連接github

在github中添加ssh,如下圖

登陸github,選擇Account Settings-->SSH Keys 添加ssh
Title:xiaogangfan@126.com (這個可以隨便填,建議用郵箱哦)
Key:打開你生成的id_rsa.pub文件,將其中內容拷貝至此。

完成之后記得要驗證哦,驗證秘訣:
輸入命令

ssh -T git@github.com

返回如下代表成功

1

Hi xiaogangfan! You've successfully authenticated, but GitHub does not provide shell access.

 如果沒有返回,請點擊這里,查詢失敗的原因

五github上創建一個project

點擊【New respository】

輸入【Repository name】

地址:git@github.com:xiaogangfan/vaidation.git

六本地上傳代碼到github

1
2
3
4
5
6

git init //初始化本地倉庫
git add . //將代碼放到提交區
git commit -m "commit"//提交到要地倉庫,并寫一些注釋 -m 代表注釋
git remote add origin git@github.com:xiaogangfan/vaidation.git //連接遠程倉庫并建了一個名叫:origin的別名
git pull --rebase git@github.com:xiaogangfan/vaidation.git //更新一下
git push -u origin master //將本地倉庫的東西提交到地址是origin的地址,master分支下

關于上傳github限制的100M以上的大文件,則可以采用lfs方式進行。具體官方給的方法地址:https://git-lfs.github.com/

這里對大文件上傳的指令執行邏輯進行簡單的總結:

1.git init //初始化本地倉庫

2.git lfs install //初始化lfs

3.git add . //將代碼放到提交區

4. git lfs track "*.a" //添加track的文件類型

5. add .gitattributes

6. add /Users/rbq/oc_works/LargeFileTest/mtblelight/Lights/BDSClientLib/asrlibBaiduSpeechSDK.a 添加大文件

7. 如果有多個大文件,則再重復第6的步驟

8. git commit -m "Add design file"

9. git push origin master //采用lfs的方式進行提交

總結

以上是生活随笔為你收集整理的mac上将代码上传到github以及github对100M以上文件限制上传的处理(lfs)。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。