作為開源社群中最受歡迎的程式碼託管平台,GitHub的使用已成為現代軟體開發的標配。而Linux系統作為開發人員的主要工具之一,搭建GitHub在Linux上無疑是個很好的選擇。本文將介紹如何在Linux上建置並使用GitHub。
第一步:建立GitHub帳號
如果您尚未擁有GitHub帳號,您需要先在GitHub官網上建立一個帳號。此操作無需贅述,網站上有詳細的指導。
第二步:安裝Git
在Ubuntu下透過命令列安裝Git:
sudo apt-get update sudo apt-get install git
在CentOS下透過命令列安裝Git:
sudo yum install git
第三步:建立SSH金鑰
GitHub透過SSH金鑰來進行使用者認證與通訊。因此,在使用GitHub之前,需要在本機上建立SSH金鑰。
在Linux上執行以下指令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
在執行過程中,系統會提示您輸入秘密金鑰的儲存路徑和密碼,直接按下Enter鍵即可。如果不需要密碼保護,直接連續按Enter鍵即可。
產生的SSH金鑰儲存路徑預設為~/.ssh/id_rsa.pub。使用cat指令可以查看公鑰。
cat ~/.ssh/id_rsa.pub
將公鑰的內容複製到你的GitHub帳戶的SSH密鑰中。進入GitHub網站,點擊選單列上的Settings,然後選擇SSH and GPG keys,然後將公鑰內容複製到新增金鑰的介面,最後儲存即可。
第四步:建立倉庫
在GitHub上建立倉庫是很簡單的,只需要點擊網站上的New Repository按鈕,輸入倉庫名稱和相關資訊。
第五步:clone倉庫
在本機上透過Git指令來clone伺服器上的倉庫:
git clone git@github.com:username/repo.git
其中,username是你的GitHub用戶名,repo是你所創造的倉庫名稱。
第六步:新增文件並提交更改
在clone下來的本地倉庫中新增或修改文件,然後透過Git指令進行提交。
git add . git commit -m "Add new file" git push origin master
其中,add指令將添加您所修改的檔案;commit將提交您的更改,-m參數後面則是一段所提交資訊的描述作為註釋;push則將您的變更推送到GitHub倉庫中。如果您有多個分支(branch),您可以在push中指定對應的分支名稱。
第七步:建立分支
使用Git指令建立新的分支:
git branch new-branch
其中new-branch為所建立的新分支名稱。
切換到新分支:
git checkout new-branch
在新分支上新增修改的文件,使用Git進行提交:
git add . git commit -m "Add new branch" git push origin new-branch
第八步:合併分支
合併new-branch分支到master分支:
git checkout master git merge new-branch
使用push命令將合併後的程式碼推送到GitHub上:
git push origin master
到此為止,我們已經了解如何在Linux上搭建並使用GitHub。希望本文可以對您有幫助!
以上是linux怎麼搭建github的詳細內容。更多資訊請關注PHP中文網其他相關文章!