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

SSH连接下使用CLI克隆Git私有仓库失败的解决方法

私有Git仓库克隆问题解决方案

1. 改用HTTPS地址实现用户名/密码克隆

SSH协议本身不依赖账号密码验证(默认用密钥对),要使用用户名+密码的方式,必须切换到HTTPS格式的仓库地址:

  • 原SSH地址:git@github.com:你的组织名/仓库名.git
  • 替换为HTTPS地址:https://github.com/你的组织名/仓库名.git
  • 执行克隆命令:git clone https://github.com/你的组织名/仓库名.git,此时会弹出用户名和密码输入提示。

2. 排查SSH克隆失败的sock/usr相关报错

如果需要修复SSH克隆问题,针对套接字相关报错,按以下步骤处理:

  • 检查SSH代理状态:执行ssh-add -l,若提示无法连接代理,重启代理服务:
    • macOS/Linux:执行eval "$(ssh-agent -s)"
    • Windows:在服务列表中重启「OpenSSH Authentication Agent」
  • 检查~/.ssh/config配置:如果文件中有IdentityAgent字段,确认其指向的sock文件路径是否存在,若路径错误则注释或修正该配置项
  • 验证SSH密钥关联:执行ssh -T git@github.com,确认密钥能正常验证身份,若提示权限问题,检查密钥是否已添加到GitHub账号的SSH密钥列表中

3. 关于无需令牌的密码登录说明

GitHub自2021年8月起,默认禁止用账号密码直接进行Git操作,需用**个人访问令牌(PAT)**替代密码。若组织未禁用密码登录权限,可尝试:

  • 克隆时输入GitHub账号名作为用户名,输入账号密码作为密码
  • 若仍无法登录,需联系组织管理员确认是否开启了密码登录权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 22:47:40