创建Git仓库时Visual Studio崩溃问题求助
Visual Studio创建C++项目Git仓库时卡顿崩溃,本地仓库路径异常
问题复现步骤
- 创建名为
Project的空C++项目,路径为C:\Users\name\source\repos\Project - 进入Visual Studio的「创建Git仓库」界面,填写仓库名称后点击创建
异常现象
- Visual Studio出现严重卡顿直至无响应,期间系统运行缓慢,最终只能选择等待、重启或关闭应用
- 尽管应用崩溃,远程仓库已成功创建并可在GitHub查看
- 本地仓库默认路径为
C:\Users\name且无法修改,与常规的项目目录路径C:\Users\name\source\repos\Project不符
可能原因
Visual Studio错误地将用户根目录设为Git仓库根目录,初始化时尝试扫描整个用户目录下的所有文件,引发系统资源占用过高,最终造成应用无响应。
解决方法
1. 手动在项目目录创建Git仓库并关联VS
- 打开命令提示符或PowerShell,切换到项目目录:
cd C:\Users\name\source\repos\Project - 初始化本地Git仓库:
git init - 重新打开Visual Studio项目,通过顶部菜单「Git」->「关联已有仓库」,选择项目目录下的
.git文件夹完成关联 - 后续可通过VS的Git工具推送代码至已创建的GitHub仓库
2. 修正Visual Studio的Git默认路径设置
- 打开Visual Studio,依次点击「工具」->「选项」->「源代码管理」->「Git全局设置」
- 在「默认仓库位置」中设置为项目所在的父目录(如
C:\Users\name\source\repos),确保后续创建仓库时默认指向项目目录
3. 清理用户根目录下的错误仓库
- 显示系统隐藏文件,找到
C:\Users\name下的.git文件夹并删除,避免后续Git操作出现路径冲突
内容的提问来源于stack exchange,提问作者Alex Byard
相关产品推荐
相关产品推荐

