首頁  >  文章  >  開發工具  >  如何在本地搭建github

如何在本地搭建github

PHPz
PHPz原創
2023-04-06 12:48:112101瀏覽

隨著開源社群的不斷發展,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:

  1. 在命令列終端機中輸入 ssh-keygen -t ed25519 -C "your_email@example.com"。其中,你需要將 your_email@example.com 替換為你的郵件地址。
  2. 依照提示一路按回車鍵,直到隨機數產生完成。

產生後,在本機使用者根目錄下的.ssh 目錄下可以找到id_ed25519id_ed25519.pub 兩個文件,其中id_ed25519 是私鑰文件,id_ed25519.pub 是公鑰文件。

三、在GitHub 上加入公鑰

在本地產生SSH key 後,需要將公鑰複製到GitHub 上,並加入到你的帳戶中,以便在GitHub 上進行程式碼操作。具體步驟如下:

  1. 開啟 GitHub 首頁後,點選右上角的頭像,進入「Settings」介面。
  2. 在「Settings」介面中,選擇「SSH and GPG keys」選項,然後點選「New SSH key」按鈕。
  3. 在「Key」文字方塊中,貼上先前產生的 id_ed25519.pub 檔案中的全部內容。
  4. 給該公鑰一個名稱(隨便填),然後點選「Add SSH key」按鈕。

四、在本地搭建 GitHub

在完成了前三個步驟後,即可開始在本地搭建 GitHub。

  1. 在命令列終端機輸入 git clone git@github.com:username/repo.git。其中,username 為你在 GitHub 上的帳號名,repo 為你要 clone 的倉庫名稱。
  2. 在本地,進入到剛剛 clone 下來的專案目錄中(也就是 repo 目錄下)。
  3. 在本地進行程式碼修改後,在命令列中輸入以下命令:
git add .
git commit -m "your message"
git push

其中,「your message」是你本次程式碼提交的描述資訊。

OK,至此,本地搭建 GitHub 就搭建成功了,趕快開始享受無網也無懼的開源之旅吧!

以上是如何在本地搭建github的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn