github用户名密码登陆失效了
问题:
git push突然推代码需要登陆,但是用户名和密码正确输入后,却提示403
git push# Username for 'https://github.com': ****
#Password for 'https://gyp-programmer@github.com':
#remote: Permission to gyp-programmer/my-app.git denied to ****.
#fatal: unable to access 'https://github.com/****/my-app.git/': The requested URL returned error: 403
分析
GitHub 在 2021年8月13日 移除了对密码认证的支持。如果你尝试使用 HTTPS 方式推送代码,并且输入的是 GitHub 账户的密码,可能就会遇到这个问题.
正常情况只有开启2FA才会出现,不过方案是一样的。出现同样的问题,就按照以下的方案解决!
github issues给到的建议
然后经过尝试,可以解决,这里博主就直接把答案给大家,遇到了就按照一下解决方案处理即可,亲测有效!
解决方案
使用 Personal Access Token (PAT) 替代密码
GitHub 推荐使用 Personal Access Token (PAT) 代替密码进行 HTTPS 认证。
- 生成 Personal Access Token:
-
登录 GitHub,点击右上角头像,进入 Settings。
-
在左侧菜单中,选择 Developer settings。
-
点击 Personal access tokens,然后点击 Generate new token。
-
选择需要的权限(例如 repo 和 workflow),然后生成 Token。
-
复制生成的 Token
- 使用 Token 进行认证:
Git 提示你输入用户名和密码处: 在用户名处输入你的 GitHub 用户名。在密码处粘贴刚刚复制的 Personal Access Token。
贴图步骤
- 找到设置,点进去

- 在设置页面,翻到最下面,侧边栏,点击
Developer settings

- 在developer settings页面,点击
Fine-grained tokens

-
在当前内容页面,点击
generate new token

-
进去创建页面,需要关注的几个点
- 必填项输入;
- token有效期,按需选择,支持自定义;

- 选择仓库类型,所有仓库或者去选择某个仓库(根据自己实际使用情况,安全第一)

- 加入需要添加的权限,这里有仓库权限和账户权限两组,都需要去点击后在展开的选项中选择权限使用类型;
1. 如果不知道应该怎么选择,可以全选上,然后有效期设置一天就行;
2. 不过呢,每一项权限都有说明,比较清晰,可以抉择使用(推荐)


思路
这里给大家提供一个别的方案,有可能的解决方案,就是清理本地的git认证信息, 重新认证。例如如果你之前是https的仓库,那你可以把直接登陆的 credentials 清除!(没尝试过)
写在最后
如果该文有帮到我的铁子们,那就帮忙点赞支持一下! 感谢大家,制作不易,多多支持!
相关文章:
github用户名密码登陆失效了
问题: git push突然推代码需要登陆,但是用户名和密码正确输入后,却提示403 git push# Username for https://github.com: **** #Password for https://gyp-programmergithub.com: #remote: Permission to gyp-programmer/my-app.git denie…...
【删除tomcat默认管理控制台】
停止Tomcat: ./catalina.sh stop 删除管理控制台应用: 进入Tomcat的webapps目录: cd /path/to/tomcat/webapps List item 删除manager和host-manager文件夹: rm -rf manager host-manager 启动Tomcat: ./catali…...
动态库与静态库:深入解析与应用
在软件开发中,库(Library)是预编译的代码集合,用于在多个程序之间共享功能。根据链接方式的不同,库主要分为两种类型:静态库(Static Library) 和 动态库(Dynamic Library…...
【鱼眼镜头12】Scaramuzza的鱼眼相机模型实操,不依赖于具体的相机几何结构,直接从图像数据出发,因此更具灵活性。
文章目录 Scaramuzza相机模型标定效果2、原理和代码代码1、 2D映射到3D,函数输入为2D点坐标OCAM参数代码功能详解2、3D --> 2D 3、总结Scaramuzza 模型的核心思想Scaramuzza 模型的核心思想与 Kannala-Brandt 模型的对比Scaramuzza 模型的独特之处Scaramuzza 的意…...
LVS 负载均衡集群(NAT模式)
一、环境准备 四台主机(一台 LVS、两台 RS、一台客户端) 注意每个虚拟机都需要关闭防火墙和 selinux 1.1.LVS 主机 LVS 主机(两块网卡) 第一块:NAT模式(内网) 第二块:添加网卡&am…...
MATLAB中的APPdesigner绘制多图问题解析?与逻辑值转成十进制
在matlab APPdesigner中绘图可以用UIAxes组件进行绘图,但是当想多张图时,只能提前绘制图像区域不方便。下面是几种办法: 为了操作可以添加Panl组件,方便操作。 1、当是要求的几个图像大小都是相同时刻采用函数: til…...
9种慢慢被淘汰的编程语言...
技术不断进步,我们使用的编程语言也不例外。 随着人工智能的兴起以及对编程语言使用的影响,我们更加关注哪些语言将在未来继续流行,哪些会被淘汰。 Python、Java 和 JavaScript 等多功能编程语言正在主导市场,而其他一些语言则逐…...
vue知识点5
1.如何让组件里的样式与其他组件互相不干扰 scope范围的意思 <style scope> </style> 2.vue的生命周期 创建 挂载 更新 销毁 3.vue的四个生命周期详解 创建beforeCreate,created 挂载 beforeMount,mounted 更新 beforeUpdate,updated 销毁 beforeDest…...
rdiff-backup备份
目录 1. 服务器备份知识点 1.1 备份策略 1.2 备份步骤和宝塔面板简介 1.3 CentOS7重要目录 2. 备份工具 2.1 tar -g 备份演示 2. rsync 备份演示 3. rdiff-backup 备份演示 4. 差异和优缺点 3. rdiff-backup安装和使用 3.1 备份命令rdiff-backup 3.2 恢复命令--…...
UE_C++ —— Metadata Specifiers
声明UClasses、UFunctions、UProperties、UEnums和UInterfaces时使用的元数据关键词,表示其与引擎和关卡编辑器诸多方面的互动方式; 当声明classe、interfaces、structs、enums、enum values、functions、or propertie时,可添加 Metadata Spe…...
【算法与数据结构】并查集详解
目录 一,什么是并查集 二,并查集的结构 三,并查集的代码实现 1,并查集的大致结构和初始化 2,find操作 3,Union操作 4,优化 小结: 四,并查集的应用场景 省份…...
deepseek多列数据对比,联想到excel的高级筛选功能
目录 1 业务背景 2 deepseek提示词输入 3 联想分析 4 EXCEL高级搜索 1 业务背景 系统上线的时候经常会遇到一个问题,系统导入的数据和线下的EXCEL数据是否一致,如果不一致,如何快速找到差异值,原来脑海第一反应就是使用公…...
Windows操作系统部署Tomcat详细讲解
Tomcat是一个开源的Java Servlet容器,用于处理Java Web应用程序的请求和响应。以下是关于Tomcat的用法大全: 一、安装Tomcat 下载 访问Apache Tomcat官方网站(https://tomcat.apache.org/),根据你的操作系统…...
每日Attention学习23——KAN-Block
模块出处 [SPL 25] [link] [code] KAN See In the Dark 模块名称 Kolmogorov-Arnold Network Block (KAN-Block) 模块作用 用于vision的KAN结构 模块结构 模块代码 import torch import torch.nn as nn import torch.nn.functional as F import mathclass Swish(nn.Module)…...
今日写题04work
题目:移除链表元素 两种实现思路 思路一 使用双指针,prev,cur快慢指针解决。当cur不等于val,两个指针跳过。当等于val时,要考虑两种情况,一种是pos删,一种是头删除。 pos删除就是正常情况&am…...
Managed Lustre 和 WEKA:高性能文件系统的对比与应用
Managed Lustre 和 WEKA:高性能文件系统的对比与应用 1. 什么是 Managed Lustre?主要特点:适用场景: 2. 什么是 WEKA?主要特点:适用场景: 3. Managed Lustre 和 WEKA 的对比4. 如何选择 Managed…...
LeetCode541 反转字符串2
一、题目描述 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。具体规则如下: 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等…...
MAC 系统关闭屏幕/睡眠 后被唤醒 Wake Requests
问题;查看wake 日志 pmset -g log | grep "Wake Requests" 为 Wake Requests [*processdasd requestSleepService...info"com.apple.alarm.user-invisible-com.apple.calaccessd...电源设置命令参考: pmset -g sched //查看定时…...
论文笔记:Multi-Head Mixture-of-Experts
2024 neurips 1 背景 稀疏混合专家(SMoE)可在不显著增加训练和推理成本的前提下提升模型的能力【比如Mixtral 8*7B,表现可以媲美LLaMA-2 70B】 但它也有两个问题 专家激活率低(下图左) 在优化时只有一小部分专家会被…...
vue和Django快速创建项目
一、VUE 1.创建 Vue 3 JavaScript 项目 npm create vitelatest 项目名称 -- --template vue创建 Vue 3 TypeScript 项目 npm create vitelatest 项目名称 -- --template vue-ts 2.然后 cd 项目名称 npm install npm install axios # 发送 API 请求 npm install pinia …...
为什么92%的PR团队在2026 AI大会媒体申报中首轮被拒?——解密评审委员会内部打分表(含权重分配与否决红线)
更多请点击: https://intelliparadigm.com 第一章:2026 AI技术大会媒体合作全景图谱 2026 AI技术大会已正式启动全球媒体合作生态共建计划,覆盖技术媒体、垂直产业平台、学术传播渠道及新兴AIGC内容分发网络四大支柱。本次合作不再局限于传统…...
心跳同步:一次零窗口期的金融交易服务器“无感”迁移实战
摘要:如何在业务不停机的前提下,完成承载高频交易算法的核心服务器跨机房迁移?本文深度复盘了一次金融级服务器的“无感迁移”实战,从源系统的“数字孪生”测绘,到亚微秒级的性能调试,再到标准化的迁移产品…...
【保姆级教程】不装 Anaconda,用 OpenFiles 三分钟打开 / 编辑 .ipynb,还能让 AI 直接改代码
以前打开一个 .ipynb(Jupyter Notebook)文件,要装 Python、装 Jupyter、配环境,劝退一大批刚入门的同学。这篇文章手把手教你用 OpenFiles:双击打开、自带 Python 内核、支持新建和编辑 cell、自动渲染表格 / 图表 / L…...
如何3步掌握FancyZones:终极窗口管理秘籍
如何3步掌握FancyZones:终极窗口管理秘籍 【免费下载链接】PowerToys Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows 项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys 想要让…...
别再复制粘贴了!手把手教你用CPLEX OPL从零搭建第一个优化模型(附完整代码)
从零开始:用CPLEX OPL构建你的第一个生产优化模型 每次看到那些复杂的优化问题,你是不是总想直接复制粘贴代码?但真正解决问题时,却发现自己连最基本的模型结构都搞不清楚。今天我们就来彻底改变这种状况——我将带你从零开始&…...
终极指南:TikTokenizer - 实战OpenAI分词器在线调试平台
终极指南:TikTokenizer - 实战OpenAI分词器在线调试平台 【免费下载链接】tiktokenizer Online playground for OpenAPI tokenizers 项目地址: https://gitcode.com/gh_mirrors/ti/tiktokenizer 🚀 高效、准确、可视化 - 深度解析OpenAI tiktoken…...
开源词库管理工具Openword:标准化、自动化与社区化实践
1. 项目概述:一个开源的词库管理工具最近在折腾一些文本处理和个人知识管理项目时,我常常被一个看似简单却无比繁琐的问题困扰:词库。无论是做中文分词优化、敏感词过滤,还是构建自己的专业术语库,都离不开一个高质量、…...
别再傻傻打包了!UE5多人游戏局域网联机测试,用PIE模式5分钟搞定
别再傻傻打包了!UE5多人游戏局域网联机测试,用PIE模式5分钟搞定 每次写完一段多人游戏同步代码,你是不是也迫不及待想拉上同事在局域网里跑一下?但想到要打包、传文件、配IP就头大?其实虚幻引擎5早就为你准备好了更优…...
老板作息表里的时间漏洞?我用Python写了个脚本,5分钟找出所有空白时段
老板作息表里的时间漏洞?我用Python写了个脚本,5分钟找出所有空白时段 最近在整理团队日程时,发现一个有趣的现象:即使是再严谨的时间表,也总会有未被记录的空白时段。这些"时间漏洞"可能意味着未被充分利用…...
百度网盘直链解析:如何绕过限速获取高速下载链接
百度网盘直链解析:如何绕过限速获取高速下载链接 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 在数字资源分享的日常场景中,百度网盘已成为国内用户最…...
