Visual Studio 2022 同步代码报错:Authentication failed...

news2024/11/25 14:25:05

1.使用其他git GUI工具,例如:TortoiseGit  能够正常拉取和推送项目,

但如果使用Visual Studio 2022 里面的git 代码管理工具拉取项目时,报错弹窗如下。

打开输出窗口,查看报错详细:点击Visual Studio 2022顶部菜单栏里的“视图”(View)选项,然后选择“输出”(O);

选择输出来源:源代码管理 - Git

错误信息就显示出来了,提示Authentication failed (身份验证失败)。

2.解决方案:

我查了一堆资料,有说清除 windows 里面git相关凭据,打开 Windows 凭据管理器(可以在 Windows 搜索中搜索 “凭据管理器”),然后在 “Windows 凭据” 或 “通用凭据” 部分中查找并删除 Git 相关的凭据。

重新拉取时,再输入账户密码就能解决的

也有使用命令的方式,重设账户密码就能好的,例如

1.在仓库目录右键,Git Bash Here 打开命令面板

2.输入以下命令

git config --system --unset credential.helper

无输出即表示命令执行成功。

重新拉取代码的时候,再输入账户和密码就可以了

还是不行,参考一下这个博客:

git 重置账号和密码_重置git本地用户_shimh_凉茶的博客-CSDN博客

我这边是由于情况相当特殊,其他git gui 工具能正常同步远程仓库代码,但Visual Studio 2022 一直报错,身份认证失败。所以上述未能解决我的问题。

接着再百度查询,新的解决方式如下:

1.尝试更新 Git for Windows,去官网下载最新的,重新安装 Git for Windows

或者使用PowerShell 输入命令进行更新 git update-git-for-windows

例如:以管理员的方式打开Windows PowerShell,输入命令,同意更新输入y.等待更新完成即可。

可以通过 git --version命令查看当前Git版本

我这边更新一下git版本后,发现还是不行,一直报身份认证失败的问题 ,

2.因为还是一直报认证失败,90%是更改代码仓库或更改密码的时候,旧账户密码缓存的问题,所以抱着这个方向再去查百度,历尽千辛万苦,终于找到一个文章,就尝试一下。发现,哎,好了。

运行一下命令缓存输入的用户名和密码:

git config --global credential.helper wincred

清除掉缓存在git中的用户名和密码

git credential-manager uninstall

参考文章:清除git中缓存的凭证(用户名及密码)_可乐KL的博客-CSDN博客

执行完上面步骤后,如果觉得老是要输入密码太频繁的话,把全局配置文件这样设置一下

设置全局.config ,这样即可。

[credential]

helper = store

问题到此,我的 Visual Studio 2022 里面就能正常同步代码了,其他git GUI 工具也正常。问题到此结束了。

如果还没有解决的伙伴,重头再认真看一下。实际不行再百度另找其他方式了,只要是问题肯定会解决掉的,相信自己。加油。

反正这个认证失败的问题,解决思路就是:把系统残留的旧账户密码清除干净,输入新的账户密码。一般就没有问题了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/989074.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

win11和虚拟机上的ubuntu系统共享文件夹

出发点:有时候需要在虚拟机内和win11系统之间进行文件拷贝操作,但是虚拟机内的Vmware Tools不好用 解决方式 开启虚拟机共享文件夹 在虚拟机的Ubuntu系统内的终端命令行输入以下命令 sudo /usr/bin/vmhgfs-fuse .host:/SVMware /mnt/win -o subtype…

selenium 自动化测试:如何搭建自动化测试环境,搭建环境过程应该注意的问题

最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的…

2024年天津农学院专升本增加水文与水资源专业更名报考范围的通知

天津农学院2024年关于增加高职升本科“水文与水资源工程” 报考专业范围的通知 各位考生: 根据教育部《职业教育专业目录(2021年)》(教职成〔2021〕2号)相关内容要求,天津农学院专升本“水文与水资源工程”…

代码随想录算法训练营第45天 | ● 70. 爬楼梯 (进阶)● 322. 零钱兑换 ● 279.完全平方数11

文章目录 前言一、70. 爬楼梯 (进阶)二、322. 零钱兑换三、279.完全平方数总结 前言 完全背包; 一、70. 爬楼梯 (进阶) 第44天的blog里面有提到这个题目,本质上还是完全背包;另外,例…

spring-secrity的Filter顺序+自定义过滤器

Filter顺序 Spring Security的官方文档向我们提供了filter的顺序,实际应用中无论用到了哪些,整体的顺序是保持不变的: ChannelProcessingFilter,重定向到其他协议的过滤器。也就是说如果你访问的channel错了,那首先就会在channel…

【LeetCode-中等题】79. 单词搜索

文章目录 题目方法一:递归 回溯 题目 方法一:递归 回溯 需要一个标记数组 来标志格子字符是否被使用过了先找到word 的第一个字符在表格中的位置,再开始递归递归的结束条件是如果word递归到了最后一个字符了,说明能在矩阵中找到单…

学历低不能学编程?

最近,有小伙伴向小编提问:自己学历低是否可以学编程呢?围绕这个问题,相信也有不少小伙伴也有这个疑问,那就让我们一起来揭晓这个谜底吧! 答案是:当然可以!为什么呢? 首…

在线积分求解网站和求解举例

在线积分求解网站和求解举例 在进行复杂计算时,有时会遇到积分求解的问题,基于大学高数、积分变换、复变函数或者矩阵论等理论知识可以通过解析方式求解所遇到的积分问题。在这个求解过程中,能够清晰的理解积分求解基本知识和技巧。有时&…

macbook命令行乱码处理办法

作者:吴业亮 博客:wuyeliang.blog.csdn.net 1、设置编码 2、在终端下输入在这里插入代码片 vi ~/.zshrc在文件内容末端添加: export LC_ALLen_US.UTF-8 export LANGen_US.UTF-8最后再让设置生效 source ~/.zshrc

web请求cookie中expires总结

用意 cookie 有失效日期 "expires",如果还没有过失效期,即使重新启动电脑,cookie 仍然不会丢失 注意:如果没有指定 expires 值,那么在关闭浏览器时,cookie 即失效。 设置 如果cookie存储时间大…

【GO语言基础】变量常量

系列文章目录 【Go语言学习】ide安装与配置 【GO语言基础】前言 【GO语言基础】变量常量 【GO语言基础】数据类型 【GO语言基础】运算符 文章目录 系列文章目录常量和枚举变量声明全局变量声明大小写敏感 总结 常量和枚举 使用const关键字声明常量,并为每个常量提…

游戏平台加盟该怎么做?需要准备什么?

游戏平台加盟是一种合作模式,允许个人或企业以加盟商的身份参与游戏平台,并从中获得一定的权益和收益。以下是一些步骤和需要准备的事项,来考虑如何进行游戏平台加盟: 步骤: 研究市场和平台:了解游戏市场和…

【Python+selenium】自动化生成测试报告

批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一、入HTMLTe…

BMS电池管理系统——BMS的功能模块及基本要素(二)

BMS电池管理系统 文章目录 BMS电池管理系统前言一、BMS电池管理系统各个功能模块的关系二、BMS的边界及基本要素 前言 前面了解了BMS以及他的功能模块,这些功能模块之间的关系是什么呢? 一、BMS电池管理系统各个功能模块的关系 下面我们分析一下这张图…

Yolov8-pose关键点检测:模型轻量化创新 | ScConv结合c2f | CVPR2023

💡💡💡本文解决什么问题:ScConv(空间和通道重建卷积),一个即插即用的架构单元,可以可以直接用来替代各种卷积神经网络中的标准卷积。 ScConv | GFLOPs从9.6降低至9,参数量从6482kb降低至6479kb Yolov8-Pose关键点检测专栏介绍:https://blog.csdn.net/m0_637742…

BLE Mesh蓝牙mesh网多跳大数据量高带宽传输数据方法

1、BLE Mesh数据传输现状 BLE Mesh网络技术是低功耗蓝牙的一个进阶版,Mesh扩大了蓝牙在应用中的规模和范围,因为它同时支持超过三万个网络节点,可以跨越大型建筑物,不仅可以使得医疗健康应用更加方便快捷,还能监测像学…

Javase | 数组、数组工具类

目录: 1.数组2.数组的 “存储结构”3.数组的优缺点:3.1 数组的优点3.2 为什么数组的检索效率高?3.3 数组的缺点 4.一维数组4.1 一维数组的“存储结构”4.2 一维数组的“静态初始化”4.3 一维数组的“动态初始化”4.4 一维数组的“遍历” 5.数…

闪存芯片的冷知识

闪存芯片不带电存储数据的原理 闪存芯片是一种非易失性的存储器,即它可以在断电后保持数据不丢失。闪存芯片的核心部分是浮栅晶体管(Floating Gate Transistor),它是一种特殊的MOSFET(金属氧化物半导体场效应晶体管&a…

方案:TSINGSEE青犀AI智能分析网关森林防火智慧监管平台方案

一、方案背景 森林是地球上最重要的生态系统之一,对环境、气候、水循环和空气质量具有重要影响。森林火灾会造成巨大的经济损失,具有发生面广、突发性强、破坏性大、危险性高、处置扑救特别困难等特点,严重危及人民生命财产和森林资源安全&a…

功能测试就只是说的点点点嘛,这么容易?

那你要知道往往说的容易,做起来难呀。 功能测试虽然说的是点点点,但是对于比较简单的一个小功能来说,确实没有什么太难得地方,点的流畅没有问题,那就再好不过,基本上有问题也是暴露的非常明显,…