如何在本地搭建github

隨著開源社區的不斷發展,github 已經成為了一個非常重要的代碼托管平臺,它不僅提供了代碼托管的功能,還提供了很多簡單易用的功能,例如 code review、issue 跟蹤、pull request 等等。雖然廣大開發者可以使用 github 進行代碼托管,但有些同學可能會遇到上網不便等問題,因此需要本地搭建 github,以保證代碼的順暢進行。

一、安裝 Git

在本地搭建 GitHub 前,需要先安裝 Git。Git 是一個分布式版本控制系統,任何一個開發團隊都無法不用 Git 進行版本控制,因此安裝 Git 是搭建 GitHub 的第一步。

windows 下安裝 Git 時,可以從 Git 官方網站下載 Git 的安裝程序,在安裝時一路按照默認設置即可完成安裝。在 macoslinux 下通過終端安裝 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_ed25519 和 id_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 就搭建成功了,趕快開始享受無網也無懼的開源之旅吧!

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享