IntelliJ IDEA 配置 Gitee 私人令牌完整指南(2025 年最新版)

IntelliJ IDEA 配置 Gitee 私人令牌完整指南(2025 年最新版)

前言

随着代码安全意识的提升,Gitee(码云)已全面弃用明文密码进行 Git 操作,转而强制使用 私人令牌(Personal Access Token, PAT) 进行身份认证。对于使用 IntelliJ IDEA 的开发者而言,正确配置 Gitee 账号与令牌,是实现代码推送、拉取、同步等操作的前提。

然而,许多用户在配置过程中常遇到诸如“授权后显示 404”、“登录失败”、“凭证错误”等问题。

一、为什么需要私人令牌?

Gitee 自 2021 年起逐步取消对 Git 操作中明文密码的支持,主要原因包括:

  • 防止密码泄露与暴力破解;
  • 提高账户安全性;
  • 支持细粒度权限控制(如仅允许读仓库、不允许删除项目等);

因此,无论你是通过 HTTPS 还是 IDE 插件连接 Gitee,都必须使用私人令牌替代密码


二、配置方式概览

方式说明推荐度
Gitee 插件 + 私人令牌登录使用官方插件,通过 Token 登录,管理方便⭐⭐⭐⭐⭐(推荐)
❌ OAuth 授权登录(Log In via Gitee)跳转浏览器授权,但常因回调失败导致 404⭐(不推荐)
✅ HTTPS + Token 嵌入 URL直接在远程地址中嵌入 用户名:令牌⭐⭐⭐⭐(备选)
✅ SSH 密钥认证无需令牌,使用 SSH 公钥⭐⭐⭐⭐(推荐,另文详述)

本文重点讲解前两种基于 私人令牌 的 HTTPS 配置方式。


三、步骤详解:创建 Gitee 私人令牌

3.1 登录 Gitee 并进入个人设置

  1. 访问 https://gitee.com 并登录你的账号。
  2. 点击右上角头像,选择「个人设置」。

3.2 创建私人令牌

  1. 在左侧菜单中找到并点击「私人令牌」。
  2. 点击「生成新令牌」按钮。
  3. 填写以下信息:
字段建议值说明
令牌名称IDEA-TokenWorkstation-Token便于识别用途
有效期6个月 或 1年不建议永久,便于安全管理
权限范围至少勾选 repouser_inforepo:读写仓库;user_info:读取用户信息
🔹 可选权限admin_repo_hook:管理 Webhookprojects:访问项目管理 APIpages:管理 Gitee Pages
  1. 点击「生成」按钮。

3.3 复制并保存令牌

  • 生成后,页面会显示一串类似 abc123xyz456 的令牌字符串。
  • 此字符串仅显示一次,请立即复制并安全保存(建议使用密码管理器如 1Password、Bitwarden)。

关闭页面后无法再次查看,若丢失需重新生成。

在这里插入图片描述

四、在 IntelliJ IDEA 中配置 Gitee 账号(推荐方案)

4.1 安装 Gitee 插件(如未安装)

  1. 打开 IntelliJ IDEA。
  2. 进入菜单:
    • Windows/LinuxFileSettingsPlugins
    • macOSIntelliJ IDEAPreferencesPlugins
  3. 在 Marketplace 中搜索 Gitee
  4. 找到由 Gitee 官方提供的插件(注意不是第三方),点击 Install

安装完成后重启 IDEA。

在这里插入图片描述
💡 插件功能:支持在 IDEA 内直接登录 Gitee、浏览仓库、创建 Issue、管理 Pull Request 等。

4.2 使用私人令牌登录 Gitee 账号

  1. 进入设置:
    • FileSettingsVersion ControlGitee
  2. 填写登录信息:

点击右上角的 + 号,选择 「Log In with Tokens」

⚠️ 不要选择「Log In via Gitee」,该方式依赖 OAuth 回调,常因本地服务未启动或 Gitee 配置问题导致授权后跳转 localhost 失败,显示 404
字段
Hosthttps://gitee.com
Access Token粘贴你刚刚复制的私人令牌
Refresh Token留空(Gitee 不支持刷新令牌)
📌 重要说明:Gitee 的私人令牌是静态的,没有刷新机制,因此 Refresh Token 字段无需填写。
  1. 点击 Add Account

若配置正确,IDEA 会显示登录成功,并列出你的 Gitee 用户名和邮箱。

在这里插入图片描述

五、验证配置是否成功

方法一:通过 Gitee 插件验证

  • 回到 SettingsVersion ControlGitee,确认账号已显示为已登录状态。

方法二:执行 Git 操作

  1. 打开一个已关联 Gitee 远程仓库的项目。
  2. 尝试执行:
    • VCSGitPull
    • Push
  3. 若操作成功,无认证错误提示,说明配置正确。

六、备选方案:直接配置 Git 远程 URL(无需插件)

如果你不想使用 Gitee 插件,也可以通过修改 Git 远程地址的方式使用令牌。

6.1 修改远程仓库 URL

在终端或 IDEA 的 Git 工具中执行:

git remote set-url origin https://<用户名>:<私人令牌>@gitee.com/<用户名>/<仓库名>.git 

示例:

git remote set-url origin https://zhangsan:[email protected]/zhangsan/my-project.git 

6.2 配置凭据存储(可选)

避免每次操作都输入凭证:

# 将凭据保存到磁盘(明文,注意安全)git config --global credential.helper store # 或使用缓存(内存中,重启后清除)git config --global credential.helper cache 
⚠️ 使用 store 时,凭据会以明文保存在 ~/.git-credentials 文件中,请确保系统安全。

七、常见问题与解决方案

问题原因解决方案
授权后显示 404OAuth 回调失败,IDEA 无法接收令牌改用「Log In with Tokens」方式
认证失败 / 403令牌错误、过期或权限不足检查令牌是否复制正确,重新生成并确保勾选 repo 权限
Push 成功但 Pull 失败凭据未持久化配置 credential.helper 或重新登录
插件无法安装网络问题或仓库不可达检查网络,尝试切换镜像源

Read more

开源:基于 LangGraph + RAGFlow 的三智能体长文档生成平台 OpenSpec

开源:基于 LangGraph + RAGFlow 的三智能体长文档生成平台 OpenSpec

项目简介 OpenSpec 是一个企业级 AI 专业长文档生成平台,采用 RAG + 三智能体工作流架构,适用于建筑设计、招投标、汽车维修、医疗等需要生成结构化长文档的行业场景。 * GitHub:github.com/zhuzhaoyun/OpenSpec * 在线 Demo:archspec.aizzyun.com(账号 [email protected] / 密码 test) * 开源协议:GPLv3 要解决的问题 在建筑设计、招投标等行业,从业者需要频繁产出几十页甚至上百页的专业文档。这些文档必须引用行业标准、前后数据一致、格式符合模板要求。 直接用 ChatGPT / 通义千问等通用大模型生成存在以下问题: 1. 上下文丢失:写到第 30 页时前面的数据已经"忘了",前后矛盾 2.

By Ne0inhk
qData 数据中台开源版 1.1.2 版本更新公告:新增 Apache Doris 数据源全面支持,稽查规则与转换组件持续完善

qData 数据中台开源版 1.1.2 版本更新公告:新增 Apache Doris 数据源全面支持,稽查规则与转换组件持续完善

在数据中台的实际使用过程中,我们持续关注社区用户的真实反馈与使用场景。 本次 qData 数据中台开源版 1.1.2 更新,围绕 数据源扩展、数据质量能力增强、数据集成易用性提升 三个方向进行了集中优化,并修复了社区中反馈的若干问题。 下面为大家带来本次版本的详细更新说明 👇 一、更新背景 1️⃣ Apache Doris 使用频率持续上升 在社区和用户实践中,我们发现 Apache Doris 作为高性能分析型数据库,被广泛应用于实时数仓与分析场景。 因此,qData 开源版在本次版本中正式将 Apache Doris 纳入核心数据源体系,并实现多模块全面支持。 2️⃣ 数据稽查规则持续扩展 随着数据质量治理场景的不断丰富,原有稽查规则已无法覆盖全部业务需求。 本次更新对稽查规则进行了扩展,增强了对时间逻辑、字段完整性等典型场景的支持。 3️⃣ 数据集成转换能力进一步增强 在数据集成任务中,用户对“灵活处理数据”的需求越来越高。 因此,1.

By Ne0inhk

VR视频转换神器:解锁360度全景视频的无限可能

还在为传统视频的固定视角感到束缚吗?想要像导演一样自由掌控每一个观看角度?这款VR视频转换工具将彻底颠覆你的观影体验,让你从被动观看者变成主动探索者,真正实现"我的视角我做主"! 【免费下载链接】VR-reversalVR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies. 项目地址: https://gitcode.com/gh_mirrors/vr/VR-reversal 痛点解析:为什么你需要VR视频转换工具? 传统视频就像透过一扇固定的窗户看世界,你只能看到创作者想让你看到的内容。而VR视频则像站在房间中央,可以360度环顾四周,但设备限制让你无法自由分享这种沉浸式体验。 这就是VR视频转换工具的价值所在——它打破了设备壁垒,让你能够在普通屏幕上体验自由视角的乐趣,

By Ne0inhk
探索React与Microi吾码的完美结合:快速搭建项目,低代码便捷开发教程

探索React与Microi吾码的完美结合:快速搭建项目,低代码便捷开发教程

一、摘要 在当今的数字化时代,软件开发就像是一场探险,每个开发者都是探险家,探索着代码的奥秘。React作为前端开发的领军框架,其组件化和高效的渲染机制为开发者提供了强大的工具。而Microi吾码低代码平台的出现,则为这一探险之旅提供了捷径,让开发者能够以更低的成本、更快的速度构建出复杂的应用。本文将带领大家深入了解如何在React项目中使用Microi吾码,实现低代码开发的便捷与高效。 二、Microi吾码介绍 2.1 功能介绍 * 低代码开发:通过拖拽式界面设计,减少代码编写,提升开发效率。 * 组件丰富:提供大量预设组件,满足各种业务需求。 * 跨平台支持:适用于Web、移动端、小程序等多种平台。 * 灵活扩展:支持自定义组件和API,满足个性化需求。 2.2 团队介绍 * 研发团队:由经验丰富的开发者组成,专注于低代码平台的研发与优化。 * 客户支持:提供专业的技术支持和培训服务,确保用户顺利上手。 2.3 上线项目案例 * 电商平台:快速搭建了功能完整的电商系统,支持商品管理、订单处理等。 * 企业管理系统:

By Ne0inhk