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文件中,如果不确定是否正确可以删除,重新请求一次就会重新缓存了

相关推荐
techdashen21 分钟前
Rust 正式成立 Types Team:类型系统终于有了专属团队
开发语言·后端·rust
小谢小哥24 分钟前
43-Kafka 核心原理与实战
后端·架构
金銀銅鐵28 分钟前
[git] 如何找到已经“丢失”的 commit?
git·后端
消失的旧时光-194330 分钟前
Spring Boot 核心机制之 @Conditional:从原理到实战(一次讲透)
java·spring boot·后端
huabiangaozhi1 小时前
跟据spring boot版本,查看对应的tomcat,并查看可支持的tomcat的版本范围
spring boot·后端·tomcat
fliter1 小时前
Rust 1.88 终于稳定了裸函数:写汇编不再需要那堆样板代码
后端
武子康1 小时前
大数据-271 Spark MLib-基础线性回归详解:从原理到损失优化实战
大数据·后端·spark
Postkarte不想说话1 小时前
LangChain使用入门
后端
xyyaihxl1 小时前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
chenxu98b1 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端