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 |
|
這樣秘鑰就生成了
四使用秘鑰連接github
在github中添加ssh,如下圖:
登陸github,選擇Account Settings-->SSH Keys 添加ssh
Title:xiaogangfan@126.com (這個可以隨便填,建議用郵箱哦)
Key:打開你生成的id_rsa.pub文件,將其中內容拷貝至此。
完成之后記得要驗證哦,驗證秘訣:
輸入命令
ssh -T git@github.com
返回如下代表成功
| 1 |
|
如果沒有返回,請點擊這里,查詢失敗的原因
五github上創建一個project
點擊【New respository】
輸入【Repository name】
地址:git@github.com:xiaogangfan/vaidation.git
六本地上傳代碼到github
|
1 2 3 4 5 6 |
|
關于上傳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)。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转] Windows CE 6.0 启
- 下一篇: [转] 常见WinCE启动失败原因分析