Git與Github的鏈接與使用

 

下面繼續,使用git 將項目上傳到GitHub上git

首先要有GitHub帳號,這就不用說了,沒有的先註冊,地址:https://github.com github

沒有倉庫的話,先新建立一個倉庫bash

填寫新倉庫名稱,備註信息。點擊建立便可完成。ssh

 

建立完成會顯示以下界面。先放置不用管。後面會用到post

 

 

由於本地Git倉庫和GitHub倉庫之間的傳輸是經過SSH加密傳輸的,GitHub須要識別是不是你推送,GitHub只要知道了你的公鑰,就能夠確認只有你本身才能推送,因此須要配置ssh key。加密

1.建立SSH Key。spa

在用戶主目錄(C:\Users\Administrator)下,看看有沒有.ssh文件,若是有,再看文件下有沒有id_rsaid_rsa.pub這兩個文件,若是已經有了,可直接到下一步。若是沒有,打開Git Bash,輸入命令,建立SSH Key3d

?
1
$ ssh-keygen -t rsa -C "123@126.com" //123 是你本身註冊GitHub的郵箱

直接回車就哦了code

出現上圖,就說建立成功啦,再去用戶主目錄裏找到.ssh文件夾,裏面有id_rsaid_rsa.pub兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能泄露,id_rsa.pub是公鑰,能夠公開。blog

 

2.接下來到GitHub上,打開「Account settings」--「SSH Keys」頁面,而後點擊「Add SSH Key」,填上Title(隨意寫),在Key文本框裏粘貼 id_rsa.pub文件裏的所有內容。

點「Add Key」,你就應該看到已經添加的Key,能夠添加多個Key

 

3.驗證是否成功,在git bash裏輸入下面的命令

?
1
$ ssh -T git@github.com

若是初次設置的話,會出現以下界面,輸入yes 贊成便可

4.下面開始設置username和email,由於github每次commit都會記錄他們

?
1
2
$ git config --global user.name  "name" //你的GitHub登錄名
$ git config --global user.email "123@126.com" //你的GitHub註冊郵箱

5.接下來就是把本地倉庫傳到github上去,以前在GitHub上建好一個新的倉庫是,跳轉的頁面,徹底按照上面的只是操做就能夠了。

 

?
1
2
$ git remote add origin git@github.com:flora0103/example.git    //關聯一個遠程庫命令, git@github.com:flora0103/example.git   這個是本身遠程庫
git push -u origin master    //關聯後,第一次推送master分支的全部內容命令,此後,每次本地提交後,就可使用命令git push origin master推送最新修改
相關文章
相關標籤/搜索