Git配置連接GitHub
1. 新建倉庫
倉庫創建好了
2.Git連接GitHub遠程倉庫
Github支持兩種同步方式“https”
和“ssh”
。
如果使用https
很簡單基本不需要配置就可以使用,但是每次提交代碼和下載代碼時都需要輸入用戶名和密碼。
如果使用ssh
方式就需要客戶端先生成一個密鑰對,即一個公鑰一個私鑰。然后還需要把公鑰放到githib的服務器上。
我們直接演示ssh方式
-
首先您可以在”任意盤符“新建一個空白文件夾。
-
然后進入剛剛創建文件夾內鼠標右鍵
-
選擇git bash here彈出了git命令控制台!
因為Git是分布式版本控制系統,所以需要填寫用戶名和郵箱作為一個標識。
- 剛開始在控制命令台輸入以下命令:
git config --global user.name "XXXX" 用戶名標識 ---- 實際也可以填寫您的github倉庫的名稱
git config --global user.email "xxxx@xxx.com" 郵箱標識 -------可以填寫github倉庫的郵箱
注意:git config --global
“參數",有了這個參數,表示你這台機器上所有的Git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的用戶名和郵箱。
- 創建
SSH Key
。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa
和id_rsa.pub
這兩個文件,如果有的話,直接跳過此如下命令,如果沒有的話,打開命令行,輸入如下命令:
ssh-keygen -t rsa //--創建秘鑰
- 直接回車默認即可,秘鑰的存放路徑在圖中!(一般就在C:\Users\Administrator.ssh)
-
里面有2個文件一個是公鑰 一個是私鑰,打開方式用記事本打開即可:
-
打開公鑰復制里面的內容
3.遠程github配置ssh秘鑰
密鑰生成后需要在github上配置密鑰本地才可以順利訪問。
進入github右上角你賬號的頭像選擇settings
進去之后選擇 SSH and GPG keys
以上完成之后就是 連接指定倉庫
git工具使用以下命令
看是否有沒有遠程 倉庫源
git remote //--git查看遠程倉庫信息
出現以上錯誤就是改文件夾沒有 git init 他不是一個倉庫文件夾
之后在輸入
沒有任何顯示就是沒有倉庫信息
沒有我們當然要創建咯
git remote add JAVAstudy git@github.com:ther-crayon/testdom.git
git remote -v
已經成功了。
把本地庫的內容推送到遠程,使用 git push JAVAstudy master命令,實際上是把當前分支master推送到遠程
由於遠程庫是空的,我們第一次推送master
分支時,加上 –u
參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,推送成功后,可以立刻在github頁面中看到遠程庫的內容已經和本地一模一樣了
只要本地作了提交,就可以通過如下命令:git push JAVAstudy master
把本地master分支的最新修改推送到github上了