服务器设置和教程 · 6 10 月, 2024

Linux 下搭建 Git 伺服器具體步驟

Linux 下搭建 Git 伺服器具體步驟

在當今的軟體開發環境中,Git 已經成為版本控制的標準工具。搭建一個 Git 伺服器可以讓團隊更有效地協作,管理代碼版本。本文將介紹在 Linux 系統下搭建 Git 伺服器的具體步驟,幫助開發者快速上手。

前期準備

在開始之前,您需要確保您的 Linux 系統已經安裝了 Git。可以通過以下命令檢查 Git 是否已安裝:

git --version

如果未安裝,您可以使用以下命令進行安裝:

  • 對於 Ubuntu/Debian 系統:
  • sudo apt update
    sudo apt install git
  • 對於 CentOS 系統:
  • sudo yum install git

創建 Git 用戶

為了安全起見,建議您創建一個專門用於 Git 的用戶。可以使用以下命令創建用戶:

sudo adduser git

接下來,您需要設置該用戶的密碼:

sudo passwd git

初始化 Git 倉庫

使用 Git 用戶登錄後,您可以創建一個新的 Git 倉庫。首先,切換到 Git 用戶:

su - git

然後,創建一個新的目錄來存放您的 Git 倉庫:

mkdir myproject.git
cd myproject.git
git init --bare

這樣就創建了一個空的 Git 倉庫,您可以將其用作遠程倉庫。

設置 SSH 訪問

為了讓其他用戶能夠訪問 Git 伺服器,您需要設置 SSH 訪問。首先,確保 SSH 服務已經安裝並運行:

sudo systemctl start ssh
sudo systemctl enable ssh

接下來,您需要將其他用戶的公鑰添加到 Git 用戶的 ~/.ssh/authorized_keys 文件中。可以使用以下命令來編輯該文件:

nano ~/.ssh/authorized_keys

將其他用戶的公鑰複製到該文件中,然後保存並退出。

克隆倉庫

現在,您可以從其他機器克隆這個 Git 倉庫。使用以下命令:

git clone git@your_server_ip:/home/git/myproject.git

請將 your_server_ip 替換為您的伺服器 IP 地址。

總結

通過以上步驟,您已經成功在 Linux 系統上搭建了一個 Git 伺服器。這不僅能提高團隊的協作效率,還能更好地管理代碼版本。如果您需要更高效的伺服器解決方案,可以考慮使用 香港 VPS 服務,這將為您的開發環境提供更穩定的支持。