Windows 下搭建 Git 本地服务器及开发流程
在 Windows 环境下搭建 Git 本地服务器并进行开发,可以使用 Git for Windows + SSH/HTTP 访问。下面是完整步骤:
1. 安装 Git for Windows
下载 Git for Windows:官网 https://git-scm.com/downloads
安装时选择:
- Use Git from the Windows Command Prompt
- Use OpenSSH(默认选项)
- Checkout as-is, commit as-is(防止 Windows/Linux 换行符问题)
安装完成后,打开 Git Bash,输入:
git --version
确保 Git 安装成功。
2. 创建本地 Git 仓库(裸仓库)
在 Windows 下,我们可以直接在本地创建一个裸仓库作为服务器。
mkdir D:\git-server
cd D:\git-server
git init --bare myproject.git
--bare 选项表示这是一个裸仓库,不包含工作目录,适合作为远程仓库。
3. 设置本地开发环境
3.1 在开发机器上克隆仓库
可以在 Windows 另一台电脑或同一台电脑的不同目录克隆仓库:
git clone D:\git-server\myproject.git D:\myproject
cd D:\myproject
3.2 提交代码
创建一个示例文件并提交:
echo "Hello Git" > README.md
git add README.md
git commit -m "First commit"
git push origin master
4. 远程访问本地 Git 服务器
如果需要在 局域网 内其他设备访问本地 Git 服务器,可以使用 SSH 或 HTTP。
方法 1:使用 SSH 访问
4.1 配置 SSH 服务器
Windows 10/11 内置 OpenSSH,启用方法:
启用 SSH 服务
- 打开 PowerShell(管理员模式),输入:
Get-Service sshd
- 如果 sshd 未启动,运行:
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
添加 Git 用户

