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

相关推荐
JavaGuide34 分钟前
又一款国产开源企业级文件管理系统诞生了!基于 Spring Boot 3.5.x + Sa-Token + MyBatis Flex
后端·github
大鹏198837 分钟前
Go 实战 LeetCode 151:高效翻转字符串中的单词(含空格处理技巧)
后端
花果山总钻风1 小时前
SQLAlchemy各种排序示例
后端·python·中间件
uzong1 小时前
管理者不要被琐事耗尽心力
后端
最贪吃的虎1 小时前
windows上如何可视化访问并远程操作linux系统上运行的浏览器或者linux可视化桌面
java·linux·运维·windows·分布式·后端·架构
南囝coding2 小时前
Claude Code 作者再次分享 Anthropic 内部团队使用技巧
前端·后端
我命由我123452 小时前
Java 开发 - 如何让一个类拥有两个父类
java·服务器·开发语言·后端·java-ee·intellij-idea·intellij idea
何中应2 小时前
CentOS7安装Maven
java·运维·后端·maven
白衣鸽子2 小时前
Java 线程同步-03:synchronized 机制
后端