一、GitHub概念
Github主要是一個面向開源或私有項目的代碼託管平臺。Github中有衆多著名的開源項目,例如:ElasticSearch、Kafka、Spring,同時也聚集了世界各地的開源愛好者,他們將自己的項目開源並託管到Github上,共同開發、使用、維護和交流,所以Github也可以稱爲全球大型同性交友平臺。
二、連接GitHub
1.創建一個GitHub賬號
首先我們創建一個Github賬號
註冊網址:https://github.com/join?source=header-home
註冊界面如下:
2.下載並安裝Git
下載Git客戶端,Git是一個版本管理工具,而Github是基於Git的一個項目託管平臺,我們會將代碼版本託管給Github來存儲。
下載地址:https://git-scm.com/download/win
Git官方文檔中文版:https://git-scm.com/book/zh/v2
安裝Git可以直接下一步到底就可以,使用默認配置,圖片如下:
3.生成密鑰
在一個文件夾中,右鍵-Git Bash Here,如圖所示:
輸入如下命令,生成密鑰:
ssh-keygen -t rsa -C "[email protected]"
在C:\Users\登陸用戶\.ssh目錄下,找到id_rsa:pub文件,如圖所示:
打開id_ras.pub複製密鑰,打開頭像-Setting-SSH and GPA Keys頁面,點擊New SSH Key保存複製的密鑰,如圖:
4.驗證Github連接成功
在Git的命令行客戶端中輸入:
ssh -T [email protected]
返回如下說明連接Github成功:
5.拉取你的第一個Github項目:
創建一個文件夾作爲你要拉去項目的目錄,之後在該目錄下執行該命令,該命令用來初始化git:
git init
之後需要添加一個遠程倉庫,使用如下命令:
git remote add [取一個本地名字,例如javaD] [email protected]:whp1473/requests.git
輸入的地址([email protected]:whp1473/requests.git)可以通過Clone or download獲取,如圖所示:
當添加成功後,可以輸入如下命令,該命令用來顯示當前git下所有的遠程庫的名稱,-v 可以在顯示名稱的同時,顯示文件的遠程地址:
git remote -v
最後拉取該項目的代碼,輸入如下命令,javaD是指遠程庫的名稱,master是指主版本:
git pull javaD master
至此你就獲得了你的一個Github項目,可以開始你的開源代碼之旅了。