gitee:The requested URL returned error: 400,The requested URL returned error: 403,已解决

gitee:The requested URL returned error: 400,The requested URL returned error: 403,已解决

🛠️ The requested URL returned error: 400,The requested URL returned error: 403, Gitee代码推送问题排查与解决复盘

1. idea推送突然遇到的报错现象,同时用命令行推送也出现同样的问题:

🔴 现象一:403 Forbidden

  • 报错信息fatal: unable to access '...': The requested URL returned error: 403

🔴 现象二:400 Bad Request

  • 报错信息remote: [session-xxx] reject by [gitee] ... error: 400

2. ❌ 尝试过但失败的方案 (HTTPS)

尝试了以下 HTTPS 修复手段,但因环境干扰未能彻底解决:

  1. 清理代理:执行 git config --unset http.proxy
  2. 清理凭据:执行 cmdkey /deletegit config --unset credential.helper
  3. 强制带 Token:直接在 URL 中拼接 Token(导致了 400 错误)。
  4. 清除windows的gitee凭据:我没有~~~~所以没法解决。

3. ✅ 最终解决方案:切换 SSH 协议 (成功)

SSH 协议优势:绕过代理、绕过 Windows 凭据管理器、不需要输入密码,是解决权限问题的“终极方案”。

步骤 1:获取本机 SSH 公钥

在 CMD 或终端执行:

查看现有的公钥

type C:\Users\Xupengfei\.ssh\id_rsa.pub 
在这里插入图片描述

(如果没有,使用 ssh-keygen -t rsa -C “[email protected]” 生成)

在这里插入图片描述

步骤 2:在 Gitee 添加公钥

复制上一步输出的以 ssh-rsa 开头的完整字符串。
登录 Gitee 网页 -> 设置 -> 安全设置 -> SSH 公钥。
粘贴并保存。

在这里插入图片描述

步骤 3:验证连接

使用 ssh -T [email protected]

在这里插入图片描述
输入 yes 回车,出现 “successfully authenticated” 即为成功

步骤 4:修改项目远程地址 (关键)

将原来的 https:// 地址修改为 [email protected]: 地址。

在这里插入图片描述

对于A项目,在本地A项目的目录里运行:

git remote set-url origin [email protected]:xu-pengfei0320/(A仓库名).git
对于B项目,在本地B项目的目录里运行:

git remote set-url origin [email protected]:xu-pengfei0320/(B仓库名).git

步骤 5:强制推送

由于本地重建了 .git 文件夹,历史记录不一致,需要强制覆盖:

git push -f origin master

在这里插入图片描述


同时idea也可以推送了:

在这里插入图片描述


在这里插入图片描述

Read more

【笔记】在 Windows 上安装 Python-vLLM

【笔记】在 Windows 上安装 Python-vLLM

SystemPanic/vllm-windows:用于 LLM(Windows 构建和内核)的高吞吐量和内存效率推理和服务引擎 在 Windows 上安装 vLLM 有两种方式,分别是通过已发布的 wheel 包安装和从源码构建安装,具体步骤如下: 一、通过现有发布的 wheel 包安装(推荐) 发布 v0.11.0 ·SystemPanic/vllm-windows vllm-0.11.0+cu124-cp312-cp312-win_amd64.whl 1. 确认版本兼容性 确保你的 Python、PyTorch 和 CUDA 版本与 wheel 包要求一致(版本信息会在发布版本中注明)。 2. 下载 wheel 包 从 最新发布页面

By Ne0inhk
当Python遇见高德:基于PyQt与JS API构建桌面三维地形图应用实战

当Python遇见高德:基于PyQt与JS API构建桌面三维地形图应用实战

摘要: 地图技术作为数字化世界的基石,其应用早已超越了传统的导航和位置服务。对于开发者而言,如何将强大的地图能力集成到不同形态的应用中,是一个充满挑战与机遇的课题。本文将详细阐述一个独特的实践案例:如何利用Python的PyQt5框架,结合高德开放平台强大的JavaScript API 2.1Beta,从零开始构建一个功能丰富的桌面端地图浏览器。项目不仅实现了二维、三维、卫星、地形等多种地图样式的动态切换,还集成了地点搜索(POI)、实时标记等核心功能。本文将深入探讨技术选型、架构设计、核心功能实现、Python与JavaScript双向通信机制,并在此基础上拓展实现“点击获取坐标与地址(逆地理编码)”及“路线规划”等高级功能,旨在为开发者提供一个将Web地图技术无缝融入桌面应用的完整解决方案,展现高德开放平台在跨技术栈融合应用中的卓越潜力。 一、 引言:为何选择在桌面端构建地图应用? 在移动互联网和Web应用大行其道的今天,探讨桌面地图应用的开发似乎有些“复古”。然而,在特定业务场景下,桌面应用依然拥有不可替代的优势。例如,在专业地理信息系统(GIS)、行业数据监控中心、复杂的

By Ne0inhk
RTX50系显卡+CUDA+torch+python对应关系

RTX50系显卡+CUDA+torch+python对应关系

前言 本人的显卡是RTX5070,使用时发现它对CUDA、torch和python版本有要求,试图按照老项目的依赖文件进行安装发现安不了,因此记录一下(截至2025年6月)。 提示:以下是本篇文章正文内容,下面案例可供参考 一、RTX50系显卡只能使用CUDA12.8 二、目前只支持torch2.7.0和2.7.1 1.去pytorch官网的https://download.pytorch.org/whl/torch/看一下,确实只有2.7.0和2.7.1有对应cuda12.8的。 注:此图中包含了所有对应CUDA12.8的whl文件,可根据操作系统和python版本选择 torch2.7.1及对应torchvision torchaudio安装指令: pip3 install torch torchvision torchaudio --index-url https://download.pytorch.

By Ne0inhk
抽奖系统Selenium自动化测试流程解析

抽奖系统Selenium自动化测试流程解析

🌈感谢大家的阅读、点赞、收藏和关注  💕希望大家喜欢我本次的讲解💕 目录👑 一、自动化测试环境与框架核心配置🌟 1. 技术栈与依赖(测试文档 - 环境配置章节) 2. 浏览器驱动初始化(测试文档 - 基础工具章节) 二、核心工具类(测试文档 - 通用工具章节)❄️ 1. 测试数据自动生成(解决测试数据重复问题) 2. 自动化截图(测试失败溯源) 三、核心业务模块测试逻辑(测试文档 - 功能测试章节)🍃 1. 登录 / 注册模块(边界值 + 异常场景全覆盖) 2. 管理员核心模块(iframe 切换 + 多场景校验) 3. 测试执行入口(全流程自动化) 四、关键技术难点与解决方案(测试文档 -

By Ne0inhk