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

Eclipse Java项目推送至GitHub失败:登录验证反复出错求助

解决Eclipse推送GitHub时验证失败的问题

核心原因

GitHub自2021年8月起不再支持使用账号密码进行Git操作的基本验证,必须改用**个人访问令牌(PAT)**替代密码。这是输入账号密码后反复弹出登录窗口的主要原因。

解决方案

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

  • 登录GitHub账号,进入「Settings」→「Developer settings」→「Personal access tokens」→「Tokens (classic)」
  • 点击「Generate new token (classic)」,设置令牌名称、有效期,勾选repo权限(按需添加其他权限)
  • 生成后复制令牌内容,务必保存好,关闭页面后无法再次查看

2. 在Eclipse中配置PAT

方法一:登录窗口直接替换密码

下次弹出登录窗口时,用户名填GitHub账号,密码栏粘贴生成的PAT,尝试推送。

方法二:更新Git凭据

  • 打开Eclipse,进入「Window」→「Preferences」→「Team」→「Git」→「Credentials」
  • 找到对应GitHub仓库的凭据条目,点击「Edit」
  • 密码栏替换为PAT,保存后重新推送

3. 检查仓库远程地址

如果远程地址是SSH格式,需配置SSH密钥:

  • 生成本地SSH密钥,将公钥添加到GitHub的「Settings」→「SSH and GPG keys」中
  • 在Eclipse中修改远程仓库地址为SSH格式(git@github.com:用户名/仓库名.git)

4. 清除旧凭据缓存

  • 进入「Window」→「Preferences」→「General」→「Security」→「Secure Storage」→「Contents」
  • 删除「Git」相关的旧凭据,重新输入PAT验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 10:42:01