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

Eclipse推送Git仓库到GitHub登陆失败,提示无法连接任意URI如何解决?

核心原因

GitHub 自2021年8月14日起全面停止了账户密码对Git操作的验证支持,你在验证时输入GitHub登录密码无法通过校验,是触发该报错的根本原因。

解决步骤

步骤1:生成GitHub个人访问令牌(PAT)

  • 登录GitHub账户,点击右上角头像,选择「Settings」
  • 左侧菜单下拉至底部,选择「Developer settings」进入
  • 左侧导航栏选择「Personal access tokens」下的「Tokens (classic)」
  • 点击「Generate new token」→「Generate new token (classic)」,按提示输入GitHub登录密码完成身份验证
  • 为令牌设置备注,比如Eclipse Git 访问令牌,按需选择过期时间,不建议选择永不过期
  • 权限勾选区域,仅需要勾选「repo」分类下的所有选项即可,其余权限无需勾选
  • 拉到页面底部点击「Generate token」,生成后立刻复制保存该令牌,页面刷新后将无法再次查看

步骤2:在Eclipse中完成验证配置

你可以任选以下两种方式之一配置:

方式A:修改仓库远程地址

  • 打开Eclipse,按快捷键Command + ,打开偏好设置,或者点击顶部菜单栏「Eclipse」→「Settings」
  • 左侧导航依次选择「Team」→「Git」→「Configuration」
  • 切换到右侧的「Repository Settings」标签,选中你要推送的对应仓库
  • 找到uri配置项,修改为以下格式:https://<你生成的PAT>@github.com/<你的GitHub用户名>/<仓库名>.git,保存设置即可

方式B:验证窗口直接填入令牌

  • 重新发起推送操作,待弹出账号密码验证窗口时,用户名填写你的GitHub用户名,密码栏直接粘贴你刚才生成的PAT,点击确认即可

步骤3:验证推送

重新执行推送操作,即可正常将代码提交到GitHub远程仓库。

异常排查

如果完成上述操作后仍然报错,可以逐一排查以下内容:

  • 确认你生成的PAT已经勾选了所有「repo」相关的权限,没有权限缺失
  • 确认本地仓库绑定的远程地址没有拼写错误,与GitHub上的仓库地址一致
  • 确认当前网络可以正常访问GitHub,不存在网络连接限制

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:18:03