前言
有時我們會寫一些小程序來學習新的知識,但是完事之后過一段時間可能會忘記,最好的辦法就是找到原來的代碼看一看。現在可以將代碼免費托管到一些網站上,其中最著名的非github莫屬了,
今天就把這個過程記錄下,方便其他同學和自己查看
步驟
- 一 創建github賬戶
- 二 安裝git客戶端 (因為mac和linux自帶,windows的同學請去哭泣五分鍾吧)
- 三 創建ssh 本地代碼和github倉庫的連接者
- 四 使用秘鑰連接github
- 五 創建一個project
- 六 將代碼上傳到github
打開官網:https://github.com 點擊【sign up】
$cd ~/.ssh //檢查是否已經存在ssh
如果存在,可以考慮使用已有的
如果不存在,通過默認的參數直接生成ssh,一路回車就可以搞定了,但我相信大家多數都已經有這個目錄了。
生成秘鑰:
ssh-keygen -t rsa -C xiaogangfan@126.com (郵箱是github的注冊郵箱)

這樣秘鑰就生成了
在github中添加ssh,如下圖:
- 登陸github,選擇Account Settings-->SSH Keys 添加ssh
- Title:xiaogangfan@126.com (這個可以隨便填,建議用郵箱哦)
- Key:打開你生成的id_rsa.pub文件,將其中內容拷貝至此。
完成之后記得要驗證哦,驗證秘訣:
輸入命令
ssh -T git@github.com
返回如下代表成功
Hi xiaogangfan! You've successfully authenticated, but GitHub does not provide shell access.
如果沒有返回,請點擊這里,查詢失敗的原因
點擊【New respository】

輸入【Repository name】

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

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分支下
到此完畢了
