一、登陸gitHub
在github官網(wǎng)注冊并登陸自己的賬號(太簡單就不做描述了)欲间,直接進入主題:
我們都知道 github上不是隨便都能傳代碼上去的,而是通過一種網(wǎng)絡協(xié)議——SSH來授權的,那么什么是SSH割择,這里簡單說一下立宜,SSH是一種網(wǎng)絡協(xié)議冒萄,用于計算機之間的加密登錄。目前是每一臺 Linux 電腦的標準配置橙数。而大多數(shù) Git 服務器都會選擇使用 SSH 公鑰來進行授權尊流,所以想要在 GitHub 提交代碼的第一步就是要先添加 SSH key 配置。接下來進行配置SSH:
?二灯帮、配置SSH
1. ?打開終端崖技,直接輸入ssh查看(一般MAC都是默認安裝SSH的)忽略
2.? 輸入命令ssh-keygen -t rsa 指定 rsa 算法生成密鑰,接著連續(xù)三個回車鍵(不需要輸入密碼)钟哥,然后就會生成兩個文件 id_rsa 和 id_rsa.pub 迎献,而 id_rsa 是密鑰,id_rsa.pub 就是公鑰腻贰。這兩文件默認在~/.ssh下生成吁恍,可在Finder中control+command+G前往(終端不要關閉,下面還要用)
3.緊接著添加SSH银受,先回到github上践盼,點擊設置
然后找到右邊SSH and GPG keys ?,再點擊new SSH key
title可以不用填,直接把key 放進去就行宾巍,下面獲取這個key
4.獲取key
在終端繼續(xù)輸入命令 cd ~/.ssh
cat id_rsa.pub
然后在將終端輸出的信息復制到Key中咕幻,最后直接點擊Add SSH key完成SSH配置,這樣 你這臺設備就有權向GitHub上傳代碼了
三.上傳代碼
這里要創(chuàng)建兩個庫顶霞,遠程庫和本地庫 肄程,先建立遠程庫锣吼,
1. 點擊登陸后頁面上綠色按鈕 New repository或者如下圖的New repository新建一個遠程倉庫(remote repository)
點擊后會到如下頁面,要填三個地方
Repository name 庫名( 最好用英文)
Description 描述(可不填)
Initialize this repository with a README 前面打??
最后點擊Create repository生成遠程倉庫
2 開始建立本地庫蓝厌,在終端繼續(xù)輸入
2.1. ?cd到目標文件夾玄叠。
2.2. ?git init (在本機上想要創(chuàng)建一個新的git倉庫)
2.3. ?git add -A
2.4. ?git remote add origin xxxxxxxxx xxxxxx 就是你倉庫的地址,具體的地址可以去Github上copy拓提。關聯(lián)遠程倉庫读恃。如下圖獲取倉庫地址(選中部分)
2.5. ?git commit -m “firstCommit”
2.6. ?git pull --rebase origin master 更新遠程更新到本地:
推送本地更新到遠程:
2.7. ?git push origin master(git push -u origin master) 將本地repo于遠程的origin的repo合并,第一次用-u代态,系統(tǒng)要求輸入賬號密碼
2.8. ? git pull (上傳add的代碼)
2.9. ?去Github上面檢查代碼寺惫,已經(jīng)上傳成功。