Git pull 或 push 提示:The requested URL returned error: 403

https操作需要使用用户名密码进行访问

  1. 使用 git + https 操作项目,直接提示403,并没有让输入用户名密码

    这种情况是开启了密码缓存

    使用下面命令清除使用密码缓存的配置

    css 复制代码
    git config --local --unset credential.helper
    git config --global --unset credential.helper
    git config --system --unset credential.helper

    清除之后再次操作

    此时应该会让输入用户名密码

  2. 输入账号的用户名密码可以正常访问(如果还是403,需要检查用户是否在项目的成员中,并且权限是否拥有),说明账号权限没有问题,之后的操作每次都会让输入用户名密码

    配置为缓存密码

    lua 复制代码
    git config --global credential.helper store

    之后的操作就不需要输入密码了

    注意,如果配置完缓存密码之后又出现403,需要检查以下密码缓存是否正确

    密码缓存在用户目录下的.git-credentials文件中,如果不确定是否正确可以删除,重新请求一次就会重新缓存了

相关推荐
爱勇宝16 分钟前
第 1 章:别把“需求文档”当成真正的需求
前端·后端·程序员
IT_陈寒5 小时前
闭包陷阱让我加了两天班,JavaScript你真行
前端·人工智能·后端
易协同低代码6 小时前
通达OA核心类库TD类深度解析
后端
Gopher_HBo6 小时前
Go语言学习笔记(十八)Gin处理Session
后端
谭光志7 小时前
工具塞满上下文窗口怎么办?深度拆解 AI Agent Tool Search 按需加载实现原理
前端·后端·ai编程
她说..7 小时前
Java 默认值设置方式
java·开发语言·后端·springboot
foggyprojects7 小时前
从0开始,一句话启动AI DataAgent
后端·数据分析·ai编程
郡杰7 小时前
一些基础和问题解决
后端
陈随易7 小时前
前端项目部署只要30秒
前端·后端·程序员
YIAN7 小时前
从零手写文件读取 MCP 服务:一文吃透 Model Context Protocol 全链路通信原理
前端·后端·mcp