使用Git向Github上傳代碼

注冊(cè)GitHub賬號(hào)

1.先到GitHub官網(wǎng) Sign up 一個(gè)賬號(hào)鉴逞。

SSH授權(quán)

注冊(cè)好賬號(hào)之后我們可以隨意的查看其他人的項(xiàng)目,甚至是clone下載谈山,但是要提交代碼就必須完成 SSH 授權(quán)蔫饰,如果可以不用授權(quán)就提交代碼的話,那么GitHub豈不是亂了套衡载。

1.生成SSH Key
打開 Git Bash,出入 ssh-keygen -t rsa -C "user.email" 然后按三下回車隙袁,如下圖所示

生成ssh公鑰.png

這里的ssh-keygen中間沒有空格,入如果輸入ssh -keygen就會(huì)報(bào)錯(cuò)Bad escape character 'ngen'.

接著就會(huì)在 C:\Users\Administrator.ssh目錄下生成到 id_rsa 和 id_rsa.pub 兩個(gè)文件痰娱,id_rsa 是密鑰,id_rsa.pub 是公鑰菩收,接下來(lái)需要將 id_rsa.pub 的內(nèi)容添加到GitHub上梨睁,這樣本地的id_rsa密鑰才能跟 GitHub 上的id_rsa.pub 公鑰進(jìn)行配對(duì),才能授權(quán)成功娜饵。

2.在 GitHub 上添加 SSH Key
首先點(diǎn)擊右上角的倒三角進(jìn)入 Settings

GItHub Settings.png

緊接著選擇左側(cè) SSH and GPG Keys而姐,然后選擇右上角的 New SSH key,在把 id_sra.pub 的內(nèi)容復(fù)制粘貼到 key(id_sra.pub 可以使用記事本打開)划咐,左后 Add SSH key 就可以了拴念。

add ssh hey.png

SSH key 添加成功之后,輸入 ssh -T git@github.com 進(jìn)行測(cè)試褐缠,如果出現(xiàn)一下提示證明添加成功了政鼠。

測(cè)試 SSH key 是否添加成功.png

創(chuàng)建項(xiàng)目

  • 1 打開終端,先測(cè)試一下你的賬號(hào)跟github連上沒有:ssh -T git@github.com 如果出現(xiàn)如下提示队魏,表示你已經(jīng)連上了(因?yàn)橛辛说谝徊焦悖圆挥米约鹤鲞^(guò)多的連接github的操作了万搔,另外,下一次要連接github的時(shí)候記得打開第一步的工具)
Hi hireny! You've successfully authenticated, but GitHub does not provide shell access.
  • 2 在github創(chuàng)建個(gè)人項(xiàng)目


    創(chuàng)建倉(cāng)庫(kù).png

上傳項(xiàng)目

根據(jù)如下步驟進(jìn)行操作

echo "# python_markup" >> README.md  // 新建一個(gè)記錄提交操作的文檔
git init    // 初始化本地倉(cāng)庫(kù)
git add README.md   // 添加
git add * 加入所有項(xiàng)目
git status // 檢查狀態(tài) 如果都是綠的 證明成功
git commit -m "first commit"  // 提交到本地倉(cāng)庫(kù)官帘,并寫一些注釋
git remote add origin git@github.com:yourname/test.git  // (git@github.com:rrenhai910502500/Test.git為SSH地址瞬雹,在GitHub上復(fù)制)命令將本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)取得關(guān)聯(lián)
git push -u origin master  //該命令將本地倉(cāng)庫(kù)的代碼push到GItHub。

...或者從命令行推送現(xiàn)有的存儲(chǔ)庫(kù)

git remote add origin git@github.com:hireny/python_markup.git
git push -u origin master

接下來(lái)刷新 GitHub就可以看到剛剛提交上去的代碼了刽虹。

提交完成.png

解決問(wèn)題

如果輸入 $ git remote add origin git@github.com:renhai910502500/Test.git
提示出錯(cuò)信息:fatal: remote origin alrready exists
解決方法如下:

  1. 先輸入 $ git remote rm origin
  2. 再輸入 $ git remote add origin git@github.com:renhai910502500/Test.git 就不會(huì)報(bào)錯(cuò)了酗捌!

如果輸入 git push origin master提示出錯(cuò)信息:error:failed to push som refs to...... 解決辦法如下: 1.先輸入 git pull origin master // 先把遠(yuǎn)程服務(wù)器 github 上面的文件拉下來(lái)
2.再輸入 git push origin master 3.如果出現(xiàn)報(bào)錯(cuò) fatal: Couldn't find remote ref master 或者 fatal: 'origin' does not appear to be a git repository 以及 fatal: Could not read from remote repository. 4.則需要重新輸入 git remote add origin git@github.com:renhai910502500/Test.git

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市涌哲,隨后出現(xiàn)的幾起案子胖缤,更是在濱河造成了極大的恐慌,老刑警劉巖阀圾,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哪廓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡初烘,警方通過(guò)查閱死者的電腦和手機(jī)涡真,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)肾筐,“玉大人综膀,你說(shuō)我怎么就攤上這事【殖荩” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵橄登,是天一觀的道長(zhǎng)抓歼。 經(jīng)常有香客問(wèn)我,道長(zhǎng)拢锹,這世上最難降的妖魔是什么谣妻? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮卒稳,結(jié)果婚禮上蹋半,老公的妹妹穿的比我還像新娘。我一直安慰自己充坑,他們只是感情好减江,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捻爷,像睡著了一般辈灼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上也榄,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天巡莹,我揣著相機(jī)與錄音,去河邊找鬼。 笑死降宅,一個(gè)胖子當(dāng)著我的面吹牛骂远,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播腰根,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼激才,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了唠雕?” 一聲冷哼從身側(cè)響起贸营,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎岩睁,沒想到半個(gè)月后钞脂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捕儒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年冰啃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片刘莹。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阎毅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出点弯,到底是詐尸還是另有隱情扇调,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布抢肛,位于F島的核電站狼钮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏捡絮。R本人自食惡果不足惜熬芜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望福稳。 院中可真熱鬧涎拉,春花似錦、人聲如沸的圆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)越妈。三九已至毁枯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間叮称,已是汗流浹背种玛。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工藐鹤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赂韵。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓娱节,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親祭示。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肄满,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,133評(píng)論 25 707
  • 030:年齡與疾病 總時(shí)間限制: 1000ms 內(nèi)存限制: 65536kB描述某醫(yī)院想統(tǒng)計(jì)一下某項(xiàng)疾病的獲得與否與...
    Lyn谷神不死閱讀 1,339評(píng)論 0 1
  • 什么是 GCD GCD(Grand Central Dispatch)是異步執(zhí)行任務(wù)的技術(shù)之一,借助 GCD 可以...
    yanging閱讀 351評(píng)論 0 2
  • 1. 聽起來(lái)有道理的話,不一定有用 對(duì)于一些念起來(lái)特順口汇陆、一聽就令人覺得真理充滿了整個(gè)房間的話怒炸,有時(shí)候要特別小心。...
    795c2b6f56ae閱讀 1,433評(píng)論 0 7