添加遠程庫

第1步:建立SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,若是有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個文件,若是已經有了,可直接跳到下一步。若是沒有,打開Shell(Windows下打開Git Bash),建立SSH Key:git

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

把郵件地址換成你本身的郵件地址,而後一路回車,使用默認值便可。github

第2步:登錄GitHub,打開「Account settings」,「SSH Keys」頁面:ssh

而後,點「Add SSH Key」,填上任意Title,在Key文本框裏粘貼id_rsa.pub文件的內容:spa

github-addkey-1

點「Add Key」,你就應該看到已經添加的Key:code

github-addkey-2


添加遠程庫

首先,登錄GitHub,而後,在右上角找到「Create a new repository」按鈕,建立一個新的倉庫。server

在Repository name填入learngit,其餘保持默認設置,點擊「Create repository」按鈕,就成功地建立了一個新的Git倉庫。rem

 

在本地的learngit倉庫下運行命令:it

$ git remote add origin git@github.com:你本身的GitHub帳戶名/learngit.git

添加後,遠程庫的名字就是origin,這是Git默認的叫法,也能夠改爲別的,可是origin這個名字一看就知道是遠程庫。ast


下一步,就能夠把本地庫的全部內容推送到遠程庫上:email

$ git push -u origin master

因爲遠程庫是空的,咱們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在之後的推送或者拉取時就能夠簡化命令。


從如今起,只要本地做了提交,就能夠經過命令:

$ git push origin master


小結

要關聯一個遠程庫,使用命令git remote add origin git@server-name:path/repo-name.git

關聯後,使用命令git push -u origin master第一次推送master分支的全部內容;

此後,每次本地提交後,只要有必要,就可使用命令git push origin master推送最新修改;

相關文章
相關標籤/搜索