1. 程式人生 > >window下用git連線Github

window下用git連線Github

一、連線配置

Git與Github並不相同,Git作為一個開源的分散式版本控制系統,由開發者將原始碼存入一個git倉庫中以便日後使用,而github則是可以提供git服務一個大型網站,核心操作方式還是由git進行管理。

要使用git對github庫進行管理,則首先需要安裝git服務。最近的Mac中已經預裝了git,而linux中也以軟體包形式提供,本文以windows環境進行搭建。

首先在官網http://msysgit.github.io/上下載適合的git包,然後進行安裝。在安裝時也可以選擇是允許在windows命令列中開啟。

安裝完成後開啟git進行設定,其實這些命令中也有很多linux命令,完全可以一試。

輸入git config --global user.name "XXX"進行使用者名稱的設定

 

 

設定完後可以輸入git config --global user.name看看是否設定成功

 

 

同樣再用git config --global user.email "[email protected]"來設定郵箱,這個郵箱最好和你的github郵箱保持一致。

順便可以輸入git config --global color.ui auto將color.ui設定為auto讓輸出的命令有更高的可讀性。

 

git到這兒就已經設定完畢,接下來設定一個SSH key來與github進行連線。

在git中執行ssh-keygen -t rsa -C "[email protected]"

 

 

按回車鍵確認,會出現兩次輸入密碼,這個密碼是SSH的金鑰,以後連線的需要,需要牢記。

在兩次密碼輸入後會出現一個key的隨機影象,看不懂就對了。

並且會生成一個id_rsa是私有金鑰,id_rsa.pub是公開金鑰。

然後開啟github,在設定裡找到SSH key,點選New SSH key

 

 

會彈出來兩個框,Title中填入你能看懂的名稱,在下面的key中需要填入公開金鑰的內容。

 

 

在git中輸入cat ~/.ssh/id_rsa.pub,跑出來一大堆,全部複製(包括最後的那個郵箱)後填入key框中,新增完畢。

 

 

此時就已經配置完畢,可以在git中輸入ssh -T [email protected]來進行測試是否聯通

 

 

出現Hi +你的github名稱就已經連線成功,也許你們和截圖會有些不一樣,因為我已經是第二次登陸了。

二、管理專案

在github一個倉庫中,克隆按鈕附近有一個Use SSH,點選後會出現一個網址

 

 

在git中輸入git clone +網址,執行後就能夠連線上該倉庫並且將其下載到本地

 

 

在git的安裝目錄下,會看到一個該倉庫的資料夾,clone完成。

 

 

在git中用linux的命令cd進入該倉庫目錄

我在該目錄下新建了一個名為hello.py的檔案,準備pull回github庫中去。

在git中用兩個命令,git add將檔案存入暫存區,gitcommit提交命令(引號內為)

 

 

此時可以通過git log來檢視提交日誌

最後再進行push

 

 

 

 

完成後,在github中看到了剛才上傳的hello,world

 

 

由此,實現用git服務對github的簡單操作

 

 

參考:《github入門與實踐》
---------------------
作者:Liuseii
來源:CSDN
原文:https://blog.csdn.net/Liuseii/article/details/79503968
版權宣告:本文為博主原創文章,轉載請附上博文連結!