Git連接github倉庫


看到這篇文章請確認是否已經安裝git工具,如果沒有請在本博客找到Git安裝教程(2.30.1詳細教程)

好了開始了

一、注冊Github倉庫

怎么注冊可以去百度看看

二、新建倉庫

注冊好了之后新建倉庫

 

 

 

 

 

 倉庫創建好了

三、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倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的用戶名和郵箱。

已注冊github賬號,由於你的本地Git倉庫和github倉庫之間的傳輸是通過SSH加密的,所以需要一點設置:

 1、創建 SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有 id_rsaid_rsa.pub這兩個文件,如果有的話,直接跳過此如下命令,如果沒有的話,打開命令行,輸入如下命令:
ssh-keygen -t rsa  //--創建秘鑰

 

 

 直接回車默認即可,秘鑰的存放路徑在圖中!(一般就在C:\Users\Administrator\.ssh)

 

 

 

里面有2個文件一個是公鑰 一個是私鑰,打開方式用記事本打開即可:

 

打開公鑰復制里面的內容

 

選擇已安裝程序列表中選擇程序

 

 

 

 

 

 2、遠程github配置ssh秘鑰

密鑰生成后需要在github上配置密鑰本地才可以順利訪問。

進入github右上角你賬號的頭像選擇settings

 

 進去之后選擇 SSH and GPG keys

 

 點擊之后出現這個界面

 

 

 

 

 

以上完成之后就是 連接指定倉庫
git工具使用以下命令

看是否有沒有遠程 倉庫源

git remote      //--git查看遠程倉庫信息

 

 

出現以上錯誤就是改文件夾沒有 git init  他不是一個倉庫文件夾

 

 

 之后在輸入

 

 

 沒有任何顯示就是沒有倉庫信息

 沒有我們當然要創建咯

git remote add origin git@github.com:hdlan826/testdom.git

 

 

 

 這樣我們就已經連接到了,可以看看,輸入以下命令

git remote -v

 

 已經成功了。

把本地庫的內容推送到遠程,使用 git push origin master命令,實際上是把當前分支master推送到遠程

由於遠程庫是空的,我們第一次推送master分支時,加上 –u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,推送成功后,可以立刻在github頁面中看到遠程庫的內容已經和本地一模一樣了

只要本地作了提交,就可以通過如下命令:git push origin master把本地master分支的最新修改推送到github上了

 

------------恢復內容開始------------

看到這篇文章請確認是否已經安裝git工具,如果沒有請在本博客找到Git安裝教程(2.30.1詳細教程)

好了開始了

一、注冊Github倉庫

怎么注冊可以去百度看看

二、新建倉庫

注冊好了之后新建倉庫

 

 

 

 

 

 倉庫創建好了

三、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倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的用戶名和郵箱。

已注冊github賬號,由於你的本地Git倉庫和github倉庫之間的傳輸是通過SSH加密的,所以需要一點設置:

 1、創建 SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有 id_rsaid_rsa.pub這兩個文件,如果有的話,直接跳過此如下命令,如果沒有的話,打開命令行,輸入如下命令:
ssh-keygen -t rsa  //--創建秘鑰

 

 

 直接回車默認即可,秘鑰的存放路徑在圖中!(一般就在C:\Users\Administrator\.ssh)

 

 

 

里面有2個文件一個是公鑰 一個是私鑰,打開方式用記事本打開即可:

 

打開公鑰復制里面的內容

 

選擇已安裝程序列表中選擇程序

 

 

 

 

 

 2、遠程github配置ssh秘鑰

密鑰生成后需要在github上配置密鑰本地才可以順利訪問。

進入github右上角你賬號的頭像選擇settings

 

 進去之后選擇 SSH and GPG keys

 

 點擊之后出現這個界面

 

 

 

 

 四、連接遠程倉庫

以上完成之后就是 連接指定倉庫

git工具使用以下命令

看是否有沒有遠程 倉庫源

git remote      //--git查看遠程倉庫信息

 

 

出現以上錯誤就是改文件夾沒有 git init  他不是一個倉庫文件夾

 之后在輸入

 沒有任何顯示就是沒有倉庫信息

 沒有我們當然要創建咯

git remote add origin git@github.com:hdlan826/testdom.git

 

 這樣我們就已經連接到了,可以看看,輸入以下命令

git remote -v

五、如何把本地倉庫上傳到遠程倉庫的步驟

首先到本地倉庫目錄下查看是否有.git文件夾,如果沒有在 在git的bash輸入git init

 

 

 然后在本地倉庫放需要上傳的內容,我這邊就新建一個文本測試

 

 

 然后輸入

git add .

 

 

再輸入 

git commit -m "注釋(可以任意)"

 

 

 最后就推送上去,輸入以下命令

 git push origin master

把本地庫的內容推送到遠程,使用

 git push -u origin master 

命令,

 

 

實際上是把當前分支master推送到遠程,由於遠程庫是空的,我們第一次推送master分支時,加上 –u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,推送成功后,可以立刻在github頁面中看到遠程庫的內容已經和本地一模一樣了

只要本地作了提交,就可以通過如下命令:git push origin master把本地master分支的最新修改推送到github上了

 

 

 OK以上完成了推送。

六、本地倉庫同步遠程倉庫

以上完成之后 如果需要把遠程倉庫同步到 本地倉庫 我們就要拉取最新數據到本地倉庫,命令如下
git pull  origin master

 

 

 

 我本地的文本是空的

 

 然后把遠程同步過來

 

 

 

 看已經同步過來了,教程結束了,老鳥路過,本人也是新手

七、錯誤處理

在執行命令 git push origin master 時,報錯 !
 [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@gitee.com:***‘

意思是遠程倉庫的README.md 與本地沒有合並。(建倉庫的時候勾選了創建 README.md)

解決:

可以使用以下命令進行合並:

git pull --rebase origin master

 

 

 

 

然后在上傳即可

 

------------恢復內容結束------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM