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

VS2019如何向本地部署TFS2013的Git仓库创建并提交新项目

前置操作(TFS2013服务端配置)

TFS2013不支持本地直接推送创建远程Git仓库,必须先完成服务端配置再操作:

  • 登录TFS2013的Web门户,进入你的团队项目集合(默认是DefaultCollection)
  • 选择对应团队项目,依次进入「代码」选项卡 → 下拉选择「新建仓库」,仓库类型选Git,输入目标仓库名称后确认创建
  • 确认你的账号对该仓库有「参与」及以上权限,权限可在TFS项目的「控制面板」→「版本控制」中配置
方案1:通过VS2019内置功能提交
  • 打开VS2019,在启动页选择「克隆或签出代码」
  • 回到TFS Web端刚才创建好的Git仓库页面,复制仓库的HTTPS地址,格式一般为http://<你的TFS服务器地址>:8080/tfs/DefaultCollection/_git/<仓库名称>
  • 将复制的地址粘贴到VS2019的「存储库位置」输入框,选择本地存储路径后点击「克隆」
  • 克隆完成后,把你要提交的项目文件复制到刚才克隆的本地文件夹中
  • 回到VS2019,右侧「Git更改」面板输入提交消息,点击「全部提交」
  • 点击面板顶部的「推送」按钮,即可将本地提交同步到TFS2013的远程Git仓库
  • 若本地已经有开发完成的项目,可在打开项目后,依次点击顶部菜单栏「Git」→「添加远程存储库」,粘贴上述TFS仓库地址,再执行提交、推送操作即可
方案2:通过Git命令行操作
  • 首先完成前置操作,在TFS服务端创建好目标Git仓库,复制仓库HTTPS地址
  • 如果本地还没有项目文件夹,先执行克隆操作:
    git clone http://<你的TFS服务器地址>:8080/tfs/DefaultCollection/_git/<仓库名称>
  • 进入克隆后的本地文件夹,将所有项目文件复制到该目录下,依次执行以下命令:
git add .
git commit -m "Initial commit 首次提交"
git push origin main
  • 如果本地已经有现成的Git项目仓库,执行以下命令添加远程源再推送:
git remote add origin http://<你的TFS服务器地址>:8080/tfs/DefaultCollection/_git/<仓库名称>
git branch -M main
git push -u origin main
常见报错排查

你遇到的「Git仓库不存在或无权限」报错,通常是以下原因导致:

  • 没有提前在TFS2013服务端创建对应Git仓库,直接按GitHub逻辑推送本地新仓库
  • 仓库地址填写错误:地址必须包含集合名称,不能省略tfs/DefaultCollection部分,也不要混淆TFS团队项目名称和Git仓库名称
  • 权限问题:检查TFS账号是否有仓库的写入权限,首次推送弹出身份验证窗口时,要输入TFS的正确账号密码,不要填写第三方Git平台的账号信息

内容的提问来源于stack exchange,提问作者nealkernohan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 13:15:02