一、賬戶類型
Git賬號和GitHub賬號的類型並不相同。Git賬號可以理解為您的身份驗證(即用戶名和密碼),用於在您的計算機上的版本控制系統上執行操作。而GitHub賬號是在GitHub網站上註冊的,用於在GitHub上存儲代碼並與他人協作。Git是一個分散式版本控制系統,而GitHub是它在互聯網上的一個託管地。
二、賬戶功能
Git賬號是在您的計算機上存儲代碼的版本控制系統,使您能夠在本地版本之間切換、回滾和管理更改。您可以使用Git鉤子將本地更改同步到遠程存儲庫,如GitHub。GitHub賬號是一個Web平台,可以將代碼存儲在雲存儲中,並使協作更容易,即使是跨越不同的時區和地點。
三、賬戶互動
儘管Git和GitHub是不同的實體,但它們可以相互配合使用。當您在本地進行更改並使用Git hook將它們推送到GitHub存儲庫時,您可以使用GitHub網站上的界面查看您所做的更改,與團隊成員進行協作,並為項目建立問題或拉取請求。
四、舉例說明
Git賬號和GitHub賬號可以通過SSH鍵與彼此關聯。在GitHub上生成SSH密鑰並將公鑰添加到Git賬號中後,您可以使用Git賬號下載GitHub上的存儲庫,並使用您的GitHub賬號在GitHub上推送更改。
# 生成SSH密鑰對
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# 將公鑰添加到GitHub賬號
$ clip < ~/.ssh/id_rsa.pub
# 下載GitHub上的存儲庫
$ git clone git@github.com:example_username/example_repository.git
# 在GitHub上推送更改
$ git commit -m "added new feature"
$ git push origin master
五、總結
儘管Git賬號和GitHub賬號不同,但它們可以通過密鑰對相互關聯,並在本地計算機上進行版本控制和在GitHub網站上存儲代碼及與他人協作。
原創文章,作者:NLUC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/137438.html