You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Git、VS2019及CMD从本地仓库在本地服务器创建非GitHub远程仓库

本地局域网搭建私有Git远程仓库教程(适配VS2019,无需GitHub)

前置准备

  • 服务器及所有协作设备均已安装Git,且完成基础身份配置:
    git config --global user.name "你的名称"
    git config --global user.email "你的邮箱"
    
  • 服务器已开启局域网共享权限,同网络下设备可访问服务器指定目录,或服务器已开放SSH访问权限(两种访问方式可选)

步骤1:服务器端创建远程裸仓库(CMD操作)

远程共享仓库需要使用无工作区的裸仓库,避免直接在服务器修改代码产生冲突:

  • 在服务器上新建空文件夹作为仓库存储路径,例:D:\GitRepos\TeamProject.git(后缀加.git为通用命名惯例)
  • 打开CMD,cd到该文件夹路径,执行初始化命令:
    git init --bare
  • 右键该文件夹,在属性-共享选项中开放读写权限给所有协作者的局域网账号。

步骤2:本地已有仓库关联远程仓库(CMD操作)

  • 打开CMD,cd到你的本地已有Git仓库根目录(即包含.git隐藏文件夹的上层目录)
  • 执行命令添加远程仓库地址(以局域网共享路径为例):
    git remote add origin \\服务器IP地址\GitRepos\TeamProject.git
    如果你用SSH协议访问,命令改为:
    git remote add origin 服务器账号@服务器IP地址:/d/GitRepos/TeamProject.git
  • 推送本地所有分支到远程仓库并绑定上游:
    git push -u origin --all
  • 可选:推送本地所有标签到远程仓库:
    git push origin --tags

步骤3:Visual Studio 2019 适配验证

  • 在VS2019中打开你的本地项目
  • 点击顶部菜单栏 Git -> 管理远程仓库,在弹出窗口中确认已存在origin远程仓库,地址和你之前添加的一致即可
  • 后续提交、拉取、推送等协作操作均可直接在VS2019的Git图形界面完成,无需额外执行命令。

步骤4:其他协作者拉取仓库操作

CMD拉取方式

协作者打开CMD,cd到本地存储项目的目录,执行:
git clone \\服务器IP地址\GitRepos\TeamProject.git

VS2019拉取方式

  • 打开VS2019,在启动页选择克隆或签出代码
  • 仓库位置输入服务器共享的仓库路径,选择本地存储路径后点击克隆即可,后续协作操作可直接在VS内完成。

注意事项

  • 局域网共享方案适合10人以内小团队使用,需确保服务器开机且共享权限正常,避免拉取推送失败
  • 团队人数较多或需要跨网访问时,建议在服务器搭建SSH服务,用SSH协议访问仓库,权限管控更安全
  • 首次推送提示权限错误时,优先检查服务器共享文件夹的读写权限是否匹配当前使用的Windows账号。

内容的提问来源于stack exchange,提问作者1001100 1101111 1110010 110010

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 10:18:03