github 簡易教程

什么是 Github?

github是一個基于git的代碼托管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。
Github 由Chris Wanstrath, PJ Hyett 與Tom Preston-Werner三位開發(fā)者在2008年4月創(chuàng)辦。迄今擁有59名全職員工,主要提供基于git的版本托管服務(wù)。

github教程

1、注冊github賬戶

github官網(wǎng)地址:https://github.com/。 注冊比較簡單,不在贅述。

2、創(chuàng)建倉庫

圖中:1處填寫倉庫名稱,任意填寫。2處填寫描述,可選。其他默認。點擊按鈕【create repository】創(chuàng)建倉庫。

創(chuàng)建倉庫截圖

創(chuàng)建成功后如下圖:我創(chuàng)建的倉庫名為 TestRepository。圖中紅色框內(nèi)有兩種服務(wù)器地址可以使用,這里先不用管。后面我們會配置SSH,以后都使用SSH,因為使用SSH上傳和下載都要快點(別人說的,錯了別怪我?。。?/p>

創(chuàng)建倉庫成功截圖

3、下載安裝github

官網(wǎng)下載比較慢,反正我是等不了,在網(wǎng)上找了一個不是最新的版本,大家也可以使用。鏈接:http://pan.baidu.com/s/1eSgdavS 密碼:azyv
安裝過程就一直接受,下一步就行了。

4、配置Git

首先在本地創(chuàng)建ssh key
安裝好github后,在你的電腦桌面上或者任意一個文件夾下右鍵鼠標,這時多了兩個選項:Git GUI here 和Git Bash Here,我們使用Git Bash Here。彈出一個命令窗口,以后我們也會經(jīng)常用到它,如下圖:


這里寫圖片描述

接下來我們將會輸入一系列的命令來完成git配置。

首先輸入如下命令

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com中的youremail改為你在github上注冊的郵箱,之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行(按3次回車)。成功的話會在C盤下生成.ssh文件夾,如下圖,注意路徑,Lisir是我的電腦用戶名,你們自己對照自己的。

這里寫圖片描述

進去,打開id_rsa.pub,復(fù)制里面的key。

這里寫圖片描述

回到github上


賬戶設(shè)置截圖

點擊setting,進入如下界面,


這里寫圖片描述

點擊紅色框,進入如下界面,這里大家可以看到我已經(jīng)有兩個key了,說明一個帳號可以對應(yīng)多個key,這樣就方便你在公司做的項目和你在家里也可以同步更新繼續(xù)做


這里寫圖片描述

點擊New SSH key,進入如下界面


這里寫圖片描述

title的地方隨意寫,可以寫公司,家里等,key地方粘貼你的電腦上復(fù)制的key,add完成。

為了驗證是否成功,在git bash下輸入:

$ ssh -T git@github.com

如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設(shè)置username和email,因為github每次commit都會記錄他們。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

進入要上傳的倉庫,右鍵git bash,添加遠程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

后面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉庫,加完之后進入.git,打開config,這里會多出一個remote "origin"內(nèi)容,這就是剛才添加的遠程地址,也可以直接修改config來配置遠程地址。
創(chuàng)建新文件夾,打開,然后執(zhí)行 git init 以創(chuàng)建新的 git 倉庫。
檢出倉庫

$  git clone git@github.com:HelloMrLi/TestRepository.git

git@github.com:HelloMrLi/TestRepository.git 這個是我創(chuàng)建的SSH地址,你們可以在這里查看你們自己的,點擊右邊紅色框可以直接復(fù)制,然后替換上面的

這里寫圖片描述

到此,你就可以把你剛剛創(chuàng)建的倉庫的內(nèi)容克隆到自己當前的文件夾下,

你可以在你的文件下添加文件,注意添加文件夾,如果是空的好像是不能上傳的。你就添加一個文本文件,然后測試,一般你要把某個文件夾作為一個本地倉庫,需要進行以下命令操作

$ git init //把當前文件夾作為本地倉庫初始化
$ git add .   //添加所有文件,.代表所有文件
$ git commit -m "代碼提交信息"
$ git remote add origin <server> //注意 <server> 替換為 git@github.com:yourname/yourrepository.git (yourname為你的名稱,yourrepository為你的倉庫名稱,整個實際上就是你的SSH地址)
$ git push origin master

到此你應(yīng)該就可以上傳了。

如果你在其他電腦上更新了新的東東到服務(wù)器,你現(xiàn)在需要使用

$ git pull

該命令會fetch 和merge,獲取服務(wù)器的合并到本地。

到此你應(yīng)該可以隨心所遇的多地上傳更新了。

有問題歡迎留言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 12,133評論 5 63
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 也就大約用了10天左右時間,體重減少6斤以上,哇哈哇哈~叫人怎么不高興呢!不能收成棍,但是,可以稍微再練練,恢復(fù)原...
    小之流閱讀 85評論 0 0
  • 【翻轉(zhuǎn)日記,十七】 翻轉(zhuǎn)課堂在美國推行,對象基本是處於國內(nèi)義務(wù)教育年齡階段的兒童,而適用課程絕大多數(shù)都是數(shù)理化。這...
    陳威Jonathan閱讀 113評論 0 0
  • 曾經(jīng)的我是一個一直有點糾結(jié)的玻璃心小女孩兒,高中時一度叛逆到極點,把包裝過的自己展現(xiàn)在外人面前,善良,可愛,脾氣...
    葉小肥閱讀 460評論 0 1

友情鏈接更多精彩內(nèi)容