GitHub上傳代碼的方法以及出現(xiàn)的一些錯(cuò)誤的解決辦法

最近想把之前寫的網(wǎng)頁(yè)掛到網(wǎng)上去,搜索后發(fā)現(xiàn)GitHub的homepage可以實(shí)現(xiàn)。

昨天花了半天的時(shí)間在從GitHub建倉(cāng)庫(kù)開始宰缤,最終把我的網(wǎng)頁(yè)成功掛到網(wǎng)上。中間出現(xiàn)了一些問題晃洒,后來(lái)通過百度解決了慨灭。所以就想把昨天找到的一些教程和問題解決辦法總結(jié)起來(lái),方便自己也方便大家球及。同時(shí)也要感謝前輩們氧骤,將知識(shí)分享出來(lái)。
教程鏈接:http://blog.csdn.net/laozitianxia/article/details/50682100#comments
一吃引、注冊(cè)賬戶以及創(chuàng)建倉(cāng)庫(kù)
(1)首先筹陵,打開https://github.com刽锤,在首頁(yè)注冊(cè)即可。
(2)注冊(cè)成功后就可以創(chuàng)建倉(cāng)庫(kù)了朦佩,在頁(yè)面上方用戶菜單上選擇 “+”->New repository 創(chuàng)建一個(gè)新的倉(cāng)庫(kù)并思。

圖片.png

(3)為倉(cāng)庫(kù)取一個(gè)名字,點(diǎn)擊創(chuàng)建倉(cāng)庫(kù)按鈕 你將成功創(chuàng)建一個(gè)倉(cāng)庫(kù)语稠。
(4)要在電腦使用git宋彼,還要安裝一個(gè)git客戶端,安裝一個(gè)GitHub desktop.git和GitHub桌面版結(jié)合使用仙畦。
windows用戶請(qǐng)下載 http://msysgit.github.com/
mac用戶請(qǐng)下載 http://code.google.com/p/tortoisegit/
一路next输涕,安裝成功后, 回到C盤慨畸,或任何文件夾下占贫,點(diǎn)鼠標(biāo)右鍵會(huì)多出一些菜單 如 Git Init Hear、Git Bash先口、Git Gui 型奥, 說明安裝成功。有時(shí)候沒有g(shù)it init hear.可以手動(dòng)初始化碉京。
(5)配置git 厢汹。
在本地倉(cāng)庫(kù)里右鍵選擇Git Init Here,會(huì)多出來(lái)一個(gè).git文件夾谐宙,這就表示本地git創(chuàng)建成功烫葬。右鍵Git Bash進(jìn)入git命令行,截圖效果如下:

圖片.png

為了保險(xiǎn)起見凡蜻,我們先執(zhí)行g(shù)it init命令
$ git init

圖片.png

為了把本地的倉(cāng)庫(kù)傳到github搭综,還需要配置ssh key。

2)在本地創(chuàng)建ssh key

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

后面的your_email@youremail.com改為你的郵箱划栓。我的郵箱是lilu@1ke.co兑巾,也是在github上注冊(cè)的那個(gè)郵箱:

圖片.png

直接點(diǎn)回車,說明會(huì)在默認(rèn)文件id_rsa上生成ssh key忠荞。

然后系統(tǒng)要求輸入密碼蒋歌,直接按回車表示不設(shè)密碼:

圖片.png

重復(fù)密碼時(shí)也是直接回車,之后提示你shh key已經(jīng)生成成功委煤。

圖片.png

然后我們進(jìn)入提示的地址下查看ssh key文件堂油。 我的電腦的地址是C:\Users\lilu.ssh ,其中l(wèi)ilu是我的電腦的名稱

圖片.png

打開id_rsa.pub碧绞,復(fù)制里面的key府框。里面的key是一對(duì)看不懂的字符數(shù)字組合,不用管它讥邻,直接復(fù)制迫靖。
回到github網(wǎng)站癣诱,進(jìn)入Account Settings,左邊選擇SSH Keys袜香,Add SSH Key,

圖片.png

title隨便填撕予,粘貼key。

圖片.png

3)驗(yàn)證是否成功蜈首,在git bash下輸入

$ ssh -T git@github.com

回車就會(huì)看到:You’ve successfully authenticated, but GitHub does not provide shell access 实抡。這就表示已成功連上github。

圖片.png

4)接下來(lái)我們要做的就是把本地倉(cāng)庫(kù)傳到github上去欢策,在此之前還需要設(shè)置username和email吆寨,因?yàn)間ithub每次commit都會(huì)記錄他們

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

分別輸入上述命令行 回車, 我的界面顯示如下

圖片.png

5)進(jìn)入要上傳的倉(cāng)庫(kù)踩寇,右鍵git bash啄清,添加遠(yuǎn)程地址
$ git remote add origin git@github.com:yourName/yourRepo.git

后面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉(cāng)庫(kù),加完之后進(jìn)入.git俺孙,打開config辣卒,這里會(huì)多出一個(gè)remote “origin”內(nèi)容,這就是剛才添加的遠(yuǎn)程地址睛榄,也可以直接修改config來(lái)配置遠(yuǎn)程地址荣茫。



與github上的對(duì)應(yīng)

(6 )提交上傳。

1)接下來(lái)在本地倉(cāng)庫(kù)里添加一些文件场靴,比如README

在本地新建一個(gè)README文件

然后在命令行輸入一下命令

$ git add README$ git commit -m "first commit"

我的執(zhí)行界面如下

2)上傳到github
$ git push origin master

git push命令會(huì)將本地倉(cāng)庫(kù)推送到遠(yuǎn)程服務(wù)器啡莉。
git pull命令則相反。
以上這是借鑒前輩的旨剥。
但是我git push后咧欣,顯示everything up-to-data,但是刷新我的GitHub轨帜,并沒有上傳成功魄咕。之后各種找,終于發(fā)現(xiàn)沒有commit阵谚,我是從GitHub的客戶端commit蚕礼,然后通過
git bash在輸入命令,顯示上傳成功梢什。
————————————--以上是如何將本地代碼如何上傳至給GitHub,接下來(lái)就是如何在GitHub pages搭建自己的網(wǎng)頁(yè)朝聋。
登錄到Github上嗡午,新建一個(gè)repo,命名為test冀痕,勾選 initialize this repository with a README荔睹,點(diǎn)擊create repository狸演。


步驟二:打開settings,有一個(gè)Github Pages 的設(shè)置僻他,點(diǎn)擊 source 中的本來(lái)的 None 宵距,使其變成 master 分支,也就是作為部署github pages 的分支吨拗,然后點(diǎn)擊 save满哪。


步驟三:頁(yè)面刷新之后,再看 github pages 設(shè)置框處劝篷,多了一行網(wǎng)址哨鸭,就是你的 github pages 的網(wǎng)址了。


點(diǎn)擊那個(gè)連接娇妓,就可以打開你的網(wǎng)頁(yè)啦像鸡!
謝謝分享經(jīng)驗(yàn)的前輩們!
才開始用GitHub哈恰,還有很多不懂得地方只估,希望有前輩多多指教。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末着绷,一起剝皮案震驚了整個(gè)濱河市仅乓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蓬戚,老刑警劉巖夸楣,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異子漩,居然都是意外死亡豫喧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門幢泼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)紧显,“玉大人,你說我怎么就攤上這事缕棵》醢啵” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵招驴,是天一觀的道長(zhǎng)篙程。 經(jīng)常有香客問我,道長(zhǎng)别厘,這世上最難降的妖魔是什么虱饿? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上氮发,老公的妹妹穿的比我還像新娘渴肉。我一直安慰自己,他們只是感情好爽冕,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布仇祭。 她就那樣靜靜地躺著,像睡著了一般颈畸。 火紅的嫁衣襯著肌膚如雪乌奇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天承冰,我揣著相機(jī)與錄音华弓,去河邊找鬼。 笑死困乒,一個(gè)胖子當(dāng)著我的面吹牛寂屏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播娜搂,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼迁霎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了百宇?” 一聲冷哼從身側(cè)響起考廉,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎携御,沒想到半個(gè)月后昌粤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡啄刹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年涮坐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片誓军。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡袱讹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出昵时,到底是詐尸還是另有隱情捷雕,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布壹甥,位于F島的核電站救巷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏盹廷。R本人自食惡果不足惜征绸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一久橙、第九天 我趴在偏房一處隱蔽的房頂上張望俄占。 院中可真熱鬧管怠,春花似錦、人聲如沸缸榄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)甚带。三九已至她肯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鹰贵,已是汗流浹背晴氨。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碉输,地道東北人籽前。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像敷钾,于是被迫代替她去往敵國(guó)和親枝哄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容