Windows系统VS Code中如何在Docker容器内正确执行git clone?
解决Docker容器内git clone报错的常见方案
检查容器内是否安装Git:
进入容器终端执行git --version,如果提示命令不存在,根据容器发行版执行安装命令:- Debian/Ubuntu系列:
apt update && apt install git -y - CentOS/RHEL系列:
yum install git -y
- Debian/Ubuntu系列:
排查网络连通性:
在容器内执行ping github.com(替换为你要克隆的仓库域名),如果无法连通:- 确认Windows主机网络正常,无代理或防火墙拦截容器对外请求
- 检查Docker容器的网络模式,默认bridge模式下可尝试重启Docker服务后重试
验证目录权限:
即便使用root用户,若当前目录是挂载的主机目录,可能存在权限映射问题。可切换到容器内原生目录测试:cd /tmp git clone <你的仓库地址>
内容的提问来源于stack exchange,提问作者user21130153
相关产品推荐
相关产品推荐

