❓ 问题现象

在 VS Code 终端使用 git clone 命令拉取私有的 Git 仓库(如 Gitea / GitLab / GitHub)时,终端一直卡在以下提示,没有任何进度,也没有报错信息:

Cloning into 'platform'...

即使加上 --verbose 开启详细输出模式,依然没有任何反应,就像“假死”了一样。

🔍 问题原因

并不是网络断了,而是权限认证弹窗被吞了
由于拉取的是私有库,Git 需要你输入账号和密码。但是在 VS Code 的内置终端(特别是 PowerShell)中,有时会隐藏或无法正常唤起 Git Credential Manager 的账号密码输入弹窗。
结果就是:Git 在后台苦苦等待你输入密码,而你却根本看不到输入框,导致进程一直卡住。

💡 快速解决

核心思路:脱离 VS Code,使用外部独立终端。

  1. 在卡住的 VS Code 终端里按下 Ctrl + C,强制中断当前的假死进程。
  2. 打开 Windows 独立的 Git Bash 或者 CMD (命令提示符)
  3. cd 进入你想存放代码的项目目录:
    cd D:\apaper\shu\project
    
  4. 重新执行克隆命令:
    git clone https://你的私有库地址.git
    
  5. 此时,正常的账号密码输入提示框就会顺利弹出(或在命令行要求你输入 Username 和 Password),输入凭证后即可光速下载!下载完成后,再回到 VS Code 中打开项目即可。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐