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

Eclipse连接Github反复要求登录 无法提交推送问题求助

解决Eclipse连接GitHub无法执行commit/push的验证问题
  • 核心原因:GitHub自2021年8月起已全面停止支持账号密码方式的Git操作验证,你反复触发密码输入提示是Eclipse默认调用旧验证逻辑导致,和操作步骤无关。

方案1:使用个人访问令牌(PAT)替代密码验证

  • 打开GitHub账号设置,进入「开发者设置」-「个人访问令牌」-「Tokens (classic)」,选择生成新的经典令牌
  • 勾选权限时必须选中repo、workflow、gist三个基础选项,按需设置令牌过期时间后生成,复制生成的令牌字符串(仅显示一次,请妥善保存)
  • 回到Eclipse的Git验证弹窗,在密码输入框直接粘贴刚才生成的PAT,勾选保存凭证选项即可完成验证

方案2:配置SSH密钥验证(更推荐,无需重复输入验证信息)

  • 打开本地终端执行命令:ssh-keygen -t ed25519 -C "你的GitHub注册邮箱",全程按回车默认配置即可生成SSH密钥对
  • 打开本地用户目录下的.ssh/id_ed25519.pub文件,复制全部公钥内容
  • 进入GitHub账号设置的「SSH和GPG密钥」页面,新建SSH密钥,将复制的公钥内容粘贴后保存
  • 回到Eclipse,修改对应本地仓库的远程仓库地址,将原本HTTPS格式的地址替换为SSH格式(一般以git@github.com:开头),后续操作不会再触发验证提示

如果你之前已经在Eclipse中保存过错误的验证凭证,可以打开Eclipse「偏好设置」-「通用」-「安全性」-「安全存储」,找到对应的GitHub相关凭证删除后再重新操作,避免旧凭证干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 16:36:01