Windows搭建伺服器
在 Windows 上搭建 Git 伺服器的最簡單方法是通過第三方工具,如 Git for Windows 及其內建的 OpenSSH 來模擬 Git 伺服器。以下是設置步驟:
步驟 1:安裝 Git for Windows
- 下載 Git for Windows:從 Git 官方網站 下載安裝程序。
- 安裝 Git:按照提示完成安裝,選擇安裝
Git Bash
和Git GUI
。 - 配置路徑:安裝時選擇將 Git 添加到系統路徑,便於命令行使用。
步驟 2:設置 Git 伺服器目錄
- 創建存儲專案的目錄:在 Windows 磁碟中創建一個專門的目錄,用於存放所有 Git 專案(例如
C:\GitRepos
)。 - 建立空倉庫:在目錄下創建專案資料夾並初始化空倉庫。
- 打開 Git Bash,執行以下命令:
--bare
會創建一個空倉庫,適合作為伺服器端的版本控制。
步驟 3:啟用 SSH 伺服器(可選)
若希望通過 SSH 進行訪問,可以使用 Git for Windows 中的 OpenSSH:
- 配置 SSH:
- 在 Git Bash 中生成 SSH 密鑰:
- 允許客戶端使用 SSH 進行訪問,並將公鑰存放到
authorized_keys
檔案中(位於.ssh
目錄下)。
- 啟動 SSHD 伺服器:
- 使用 Git Bash 或 Windows 服務來啟動
sshd
服務,允許 SSH 客戶端連接。
- 使用 Git Bash 或 Windows 服務來啟動
步驟 4:設置本地專案並推送至伺服器
- 初始化本地專案:在本地創建專案目錄並初始化 Git。
- 設置遠端倉庫:
- 假設 Git 伺服器 IP 為
192.168.1.100
且使用者名稱為gituser
:
- 假設 Git 伺服器 IP 為
- 提交並推送變更: