隨著開源社群的不斷發展,GitHub 已經成為了一個非常重要的程式碼託管平台,它不僅提供了程式碼託管的功能,還提供了許多簡單易用的功能,例如code review、issue 追蹤、Pull Request 等等。雖然廣大開發者可以使用 GitHub 進行程式碼託管,但有些同學可能會遇到上網不便等問題,因此需要本地搭建 GitHub,以確保程式碼的順暢進行。
一、安裝 Git
在本地搭建 GitHub 前,需要先安裝 Git。 Git 是分散式版本控制系統,任何一個開發團隊都無法不用 Git 進行版本控制,因此安裝 Git 是建立 GitHub 的第一步。
在 Windows 下安裝 Git 時,可以從 Git 官方網站下載 Git 的安裝程序,在安裝時一路按照預設設定即可完成安裝。在macOS 或Linux 下透過終端機安裝Git 十分簡單,只需要在終端機中執行以下指令:
sudo apt update sudo apt install git
二、產生SSH key
為了確保本機與GitHub 之間通訊的安全性,需要在本地產生SSH key,以便在與GitHub 進行通訊時進行校驗。以下將介紹如何為 GitHub 產生 SSH key:
ssh-keygen -t ed25519 -C "your_email@example.com"
。其中,你需要將 your_email@example.com 替換為你的郵件地址。 產生後,在本機使用者根目錄下的.ssh
目錄下可以找到id_ed25519
和id_ed25519.pub
兩個文件,其中id_ed25519
是私鑰文件,id_ed25519.pub
是公鑰文件。
三、在GitHub 上加入公鑰
在本地產生SSH key 後,需要將公鑰複製到GitHub 上,並加入到你的帳戶中,以便在GitHub 上進行程式碼操作。具體步驟如下:
id_ed25519.pub
檔案中的全部內容。 四、在本地搭建 GitHub
在完成了前三個步驟後,即可開始在本地搭建 GitHub。
git clone git@github.com:username/repo.git
。其中,username 為你在 GitHub 上的帳號名,repo 為你要 clone 的倉庫名稱。 git add . git commit -m "your message" git push
其中,「your message」是你本次程式碼提交的描述資訊。
OK,至此,本地搭建 GitHub 就搭建成功了,趕快開始享受無網也無懼的開源之旅吧!
以上是如何在本地搭建github的詳細內容。更多資訊請關注PHP中文網其他相關文章!