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

Eclipse中Git项目共享至GitHub失败:无法连接URL及认证不支持

解决Eclipse中Git推送GitHub时的连接与验证错误

作为经常处理Git和Eclipse集成问题的开发者,我帮你梳理下这个问题的核心原因和一步步的解决办法,完全适配新手操作:

核心原因分析

你遇到的can't connect to any url和authentication not supported,最主要的原因是GitHub早在2021年8月就停用了密码验证Git操作,现在必须用「个人访问令牌(PAT)」代替密码登录。另外Eclipse默认的凭证存储可能没适配这个新规则,导致密码无法正确传递,控制台也弹不出输入框。

一步步解决方法

1. 先生成GitHub个人访问令牌(PAT)

这是关键的第一步,令牌相当于你的专属密码,只给Git操作使用:

  • 登录GitHub,点击右上角头像 → 选择「Settings」
  • 左侧菜单拉到最底部,选「Developer settings」→ 「Personal access tokens」→ 「Tokens (classic)」
  • 点击「Generate new token」,设置令牌名称(比如Eclipse-Git),勾选repo权限(这是推送代码必须的),设置过期时间(可以选30天或者永久,建议选短期更安全)
  • 点击「Generate token」,复制生成的一串字符一定要立刻保存,因为页面刷新后就看不到了!

2. 在Eclipse里配置凭证

方法一:通过Eclipse偏好设置直接配置

  • 打开Eclipse,顶部菜单选「Window」→ 「Preferences」
  • 展开「Team」→ 「Git」→ 「Configuration」
  • 在「User Settings」标签下,点击「New Entry」:
    • 第一条:键填http.https://github.com.username,值填你的GitHub用户名
    • 第二条:键填http.https://github.com.password,值填刚才生成的PAT
  • 点击「Apply and Close」,重启Eclipse试试推送

方法二:推送时直接输入凭证

  • 尝试正常推送代码,当弹出凭证输入窗口时:
    • 用户名填你的GitHub账号
    • 密码栏填生成的PAT,不要填原来的GitHub密码
    • 勾选「Store in Secure Store」,这样Eclipse会记住凭证,下次不用再输

方法三:修改本地Git配置文件(适合偏好手动改文件的同学)

  • 找到你本地项目的.git文件夹(默认是隐藏的,需要显示隐藏文件)
  • 打开里面的config文件,找到[remote "origin"]部分,确保url是https://github.com/你的用户名/仓库名.git
  • 在下面添加一段配置:
    [credential "https://github.com"]
    username = 你的GitHub用户名
    helper = store
    
  • 保存文件后,回到Eclipse尝试推送,这时控制台会提示输入密码,输入PAT即可,之后会自动存储

3. 检查代理设置(如果你的网络需要代理)

  • 打开Eclipse偏好设置:「Window」→ 「Preferences」→ 「General」→ 「Network Connections」
  • 选择与你网络匹配的代理类型(比如「Manual」),填写代理地址和端口
  • 确保github.com不在「Hosts to exclude」列表里,否则会跳过代理导致连接失败

4. 更新Eclipse和Git插件

旧版本的EGit(Eclipse的Git插件)可能不支持新的验证规则:

  • 顶部菜单选「Help」→ 「Eclipse Marketplace」
  • 搜索「EGit」,如果有更新提示,点击「Update」完成安装后重启Eclipse

验证是否成功

配置完成后,先尝试「Pull」代码(如果仓库有远程更新),如果能顺利拉取,说明凭证配置正确,再尝试「Push」就应该能成功了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 09:05:44