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

Eclipse导入GitHub项目或提交代码时反复弹出用户名密码登录框

问题根因

GitHub自2021年8月起正式停止支持HTTPS协议连接下的账号密码身份验证,你在操作中填写账号密码的验证方式已经失效,因此会反复弹出登录提示框。
问题截图

解决方案一:使用个人访问令牌(PAT)替代密码

操作步骤:

  • 登录GitHub账号,点击右上角个人头像下拉菜单,选择「Settings」
  • 左侧边栏下滑到最底部,找到「Developer settings」入口进入
  • 选择「Personal access tokens」→「Tokens (classic)」,点击「Generate new token」→「Generate new token (classic)」
  • 按要求输入账号密码验证身份后,填写令牌备注信息,勾选「repo」全量权限(可按需额外勾选其他权限),设置令牌有效期后点击底部「Generate token」
  • 复制生成的PAT字符串(生成后仅展示一次,请自行备份保存)
  • 回到Eclipse登录弹窗,用户名填写你的GitHub账号名,密码栏粘贴刚才复制的PAT即可验证通过,后续操作不会再重复弹出登录框
解决方案二:改用SSH密钥连接(长期使用推荐)

操作步骤:

  • 本地生成SSH密钥对:打开终端执行命令ssh-keygen -t ed25519 -C "你的GitHub绑定邮箱",全程回车确认即可(如果需要给密钥加访问密码可自行设置)
  • 复制公钥内容:打开本地用户目录下的.ssh/id_ed25519.pub文件,复制全部文本内容
  • 登录GitHub,进入「Settings」→「SSH and GPG keys」页面,点击「New SSH key」,粘贴刚才复制的公钥内容,填写备注后保存
  • 后续在Eclipse导入/提交代码时,选择SSH协议的仓库地址(格式为git@github.com:用户名/仓库名.git),不需要再输入账号密码即可完成所有Git操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 16:54:03