github關(guān)聯(lián)本地項目

github管理倉庫

我們在VSCode里編輯的代碼會推送到GutHub,但是是如何實現(xiàn)的呢,下面來講一下如何配置能把VSCode與GitHub連接。

  1. 首先你必須確保已經(jīng)配置好Git了,即把下面的命令敲入GitBash:
git config --global user.email 你的郵箱
git config --global push.default matching
git config --global core.quotepath false
git config --global core.editor "vim" 
如果木有報錯,至此已完美地配置好Git了(???)下面就可以愉快地配置VSCode與GitHub的連接了~
  1. 首先我們需要取得一個SSH key

    打開GitHub,依次點擊①Settings——②SSH and GPG keys——③generating SSH keys——④Generating a new SSH key and adding it to the ssh-agent——⑤復制選中的命令到GitBash,點擊3次回車,得到圖⑥泡泡的樣子說明成功~接著我們再在GitBash里輸入命令:cat ~/.ssh/id_rsa.pub,回車,得到一大段英文,如圖⑦,復制下來這段英文!以上步驟可參考以下圖示:
    
    img

    ①.png

    ?

    ?

    img

    ②.png

    ?

    ?

    img

    ③.png

    ?

    ?

    img

    ④.png

    ?

    ?

    img

    ⑤.png

    ?

    ?

    img

    ⑥.png

    ?

    ?

    img

    ⑦.png

  2. github配置公鑰

    復制下的英文要粘貼到哪里呢(⊙▽⊙)請看圖⑧所示,看到類似圖⑨里的文字,就說明已經(jīng)成功地生成了SSH key啦~~

    img

    ⑧.png

    ?

    ?

    img

    ⑨.png

    ?

    4.創(chuàng)建項目

    我們需要回到GitHub的首頁來創(chuàng)建一個repository,點擊⑩ New repository,起一個名字my blog(可隨便?。?,其他什么都不要點,直接點Creat repository,如圖?,之后會得到圖?(確保圖?中是SSH鏈接),以上步驟看以下圖示~
    
    img

    ⑩.png

    ?

    ?

    img

    ?.png

    ?

    ?

    img

    ?.png

  3. 本地同步到git

    進入到本地要提交的項目目錄,執(zhí)行如下之類
    echo "# my-blog" >> README.MD //可以在創(chuàng)建項目的時候直接生成README.MD 和 license
    1. git init  //把本地項目加入git 生成git隱藏文件
    2. git commit -m "first commmit"  //第一次提交
    3. git remote add origin git@github.com:yang3406/codeDemo.git
    //如果報failed to push some refs to git 先執(zhí)行
    4. git pull --rebase origin master  //再執(zhí)行3
    5. git push -u origin master
    
    對4的說明:failed to push some refs to git ,那是因為github上存在的目錄,本地不存在 。執(zhí)行 代碼合并即可:git pull --rebase origin master【注:pull=fetch+merge] 后即可,會把github上的代碼拿下來,然后在執(zhí)行g(shù)it push -u origin master便可以提交
    

關(guān)于SSH key

SSH key是git倉庫和github倉庫之間的加密方式,一臺電腦只能有一個SSH key(分為公鑰和私鑰).怎么查看本機是否有SSH key.在用戶目錄下C:\Users\Administrator看有沒有.ssh的存在???ssh下是否存在有id_rsaid_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。在上面操作3就是放的公鑰.用戶在執(zhí)行提交代碼時,匹配的是公鑰,所以在new SSH放的也就是公鑰

本文轉(zhuǎn)自 http://www.itdecent.cn/p/6de75cba5c8a,非常感謝他的博客,讓我少走了很多彎路
?著作權(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)容

  • 一、創(chuàng)建github repository(倉庫) 1-1 登錄github github的官方網(wǎng)址:https:...
    字短情長閱讀 1,563評論 0 0
  • 一、Git的簡介 1.1.什么是git?git是一款開源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,...
    IIronMan閱讀 1,967評論 0 12
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 12,139評論 5 63
  • -1- “我父母不配有我這樣的孩子?!?是的,是不配,因為他們根本沒有能力培養(yǎng)出我這樣的人。我這一生,一路走來,若...
    孟浪之言閱讀 725評論 1 1
  • 我們中師生曾經(jīng)覺得自己很幸運,不用參加高考,初中畢業(yè)就跳出了農(nóng)村,吃上了當時多少人羨慕嫉妒恨的國家糧。今天...
    千古一人閱讀 619評論 0 2

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