【Git】查看凭据管理器的账号信息,并删除账号,解决首次认证登录失败后无法重新登录的问题

欢迎来到《小5讲堂》
大家好,我是全栈小5。
这是是《代码管理工具》序列文章,每篇文章将以博主理解的角度展开讲解,
特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

在这里插入图片描述

目录

  • 场景
  • Git close
    • 克隆代码
    • 账号登录
    • 认证失败
    • 移除账号
  • 凭据管理器
  • 疑问点
    • 优点

场景

在windows操作系统上,用过Git的同学都知道,当我们进行操作Git Clone时,如果没有登录,那么会弹窗登录对话框。
当我们输入账号密码后,若账号密码错误,就会提示操作失败,获取不到代码。
再次操作时,发现不会再弹出窗口输入账号和密码,此时也就会一直提示操作失败。
因此,写此篇文章记录备忘,下次遇到就如何解决了,也方便刚入行小伙伴遇到此类问题有个参考。

Git close

当然,需要复制自己目标的HTTPS的git线上地址或者本地地址。

克隆代码

选择好git地址后,鼠标右键克隆,就会弹出如下窗口,设置自己本地路径Directory即可
在这里插入图片描述

账号登录

在这里插入图片描述

认证失败

在这里插入图片描述

移除账号

在这里插入图片描述

凭据管理器

Windows 凭据管理器是 Windows 操作系统提供的一种功能,用于存储和管理用户的敏感信息,例如密码、证书、API 密钥等。
它可以帮助用户在登录网站、应用程序、网络共享等各种场景下自动填充凭据,简化用户的登录过程,并提高安全性

##l 类别
Windows 凭据管理器分为两个类别

1.Web 凭据
用于存储和管理通过浏览器登录的网站的凭据,包括网站的 URL、用户名和密码等信息。
当用户再次访问存储在凭据管理器中的网站时,系统可以自动填充相应的凭据,避免了用户手动输入的麻烦。在这里插入图片描述
2.Windows 凭据
用于存储和管理 Windows 系统中的网络共享、远程桌面连接等资源的凭据,包括资源的名称、用户名和密码等信息。
用户可以在访问相应的资源时,自动使用凭据管理器中保存的凭据进行身份验证,无需手动输入。
在这里插入图片描述

疑问点

Git为什么不能在属性和设置弹窗那里移除账号信息呢?

Git 是一个版本控制系统,它的设计目标主要是跟踪文件的变化、协作开发和管理项目的版本。Git 主要关注代码的版本管理,因此它并不负责管理用户凭据(例如账号信息)。

在 Git 中,账号信息一般是与远程仓库的操作相关的,例如通过 HTTPS 访问远程仓库时需要提供用户名和密码。Git 在请求远程仓库时会使用操作系统提供的凭据存储机制,比如在 Windows 上,它会使用 Windows 凭据管理器。

Git 的设计理念是将敏感信息(如账号信息)与存储库的配置文件(例如 config 文件)相分离,以确保存储库可以在不同的环境中使用,并避免在存储库中包含敏感信息,导致安全风险。

因此,将账号信息移除或清除通常是通过操作操作系统提供的凭据管理器来完成的,而不是通过 Git 的属性和设置弹窗。你可以在操作系统中找到适当的凭据管理器(如 Windows 凭据管理器)来清除或修改存储的账号信息。

优点

Windows 凭据管理器的主要好处如下
1.方便性
用户只需要输入一次凭据,系统就会自动保存并记录,在下次访问相同资源时自动填充凭据,省去了重复输入的麻烦。
2.安全性
凭据管理器将凭据以加密方式存储在操作系统中,这样可以保护用户的敏感信息,避免它们被他人恶意获取。
3.自动化
凭据管理器能够与其他应用程序或服务集成,通过提供 API 实现自动化的凭据管理和验证,简化了开发和集成的过程。

Windows 凭据管理器提供了一种方便、安全且自动化的方式来存储和管理用户的凭据,使得用户可以更轻松地在不同的场景下进行身份验证。

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

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

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

相关文章

Axios基本使用,为学习后续的Vue服务【发送请求+并发请求+前端拦截器】

目录 1、项目中引入Axios 2、使用Axios发送请求 2.1、例&#xff1a;发送GET请求 2.2、例&#xff1a;发送POST请求 3、axios并发请求 4、拦截器 1、项目中引入Axios <script src"https://unpkg.com/axios/dist/axios.min.js"></script> 注&…

性能测试分析案例-定位内核线程CPU利用率太高

环境准备 预先安装 docker、perf、hping3、curl 等工具&#xff0c;如 apt install docker.io linux-tools-common hping3 操作和分析 Linux 在启动过程中&#xff0c;有三个特殊的进程&#xff0c;也就是 PID 号最小的三个进程。 0 号进程为 idle 进程&#xff0c;这也是系…

力扣_数组28—子集

题目 给你一个整数数组 nums &#xff0c;数组中的元素 互不相同 。返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 输入&#xff1a; n u m s [ 1 , 2 , 3 ] nums [1,2,3] nums[1,2,3] 输出&#xff1a…

Windows 项目从0到1的部署

目录 一. 安装jdk 1.1 安装jdk 1.2 配置jdk的环境配置jdk 1.3 配置成功 二. 配置tomcat 2.1 启动tomcat 2.2 防火墙设置 三. 安装MySQL 3.1 安装步骤 3.2 内部连接 3.3 外部连接 四. 部署项目 4.1 项目部署 4.2 修改mysql的用户密码 一. 安装jdk 这里给大家准备好了jdk和…

2024.1.8 Day04_SparkCore_homeWork

目录 1. 简述Spark持久化中缓存和checkpoint检查点的区别 2 . 如何使用缓存和检查点? 3 . 代码题 浏览器Nginx案例 先进行数据清洗,做后续需求用 1、需求一&#xff1a;点击最多的前10个网站域名 2、需求二&#xff1a;用户最喜欢点击的页面排序TOP10 3、需求三&#x…

【Kubernetes】K8s 查看 Pod 的状态

K8s 查看 Pod 的状态 [rootk8s-master1 ~]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-3 1/1 Running 2 (34m ago) 14hNAME&#xff1a;Pod 的名称。READY&#xff1a;代表 Pod 里面有几个容器&#xff0c;前面是启动的&#xff0c;后面…

一卡通水控电控开发踩过的坑

最近在做一个项目&#xff0c;是对接一卡通设备的。我一开始只拿到设备和3个文档开局。不知道从哪下手。一步一步踩坑过来。踩了很多没有必要的坑&#xff0c;写出来给有用的人吧。 读卡器怎么用&#xff1f; 有个读卡器&#xff0c;一开始什么软件也不提供。我都不知道是干嘛…

Jupyter Notebook

2017年左右在大学里都听说过Jupyter Notebook&#xff0c;并且也安装用了一段时间&#xff0c;后来不知道什么原因没有用了。估计是那时候写代码的时候多一些&#xff0c;因为它可以直接写代码并运行结果&#xff0c;现在不怎么写代码了。 介绍 后缀名为.ipynb的json格式文件…

laravel框架的用途有哪些

Laravel框架是一个开源的PHP框架&#xff0c;用于开发Web应用程序。它有很多用途&#xff0c;包括&#xff1a; Web应用程序开发&#xff1a;Laravel框架提供了丰富的功能和工具&#xff0c;用于开发各种类型的Web应用程序&#xff0c;包括企业应用、电子商务平台、博客、社交…

Kotlin-数组

数组 创建数组 可以通过Array来创建数组&#xff0c;也可以通过arrayOf()等工具创建数组 Kotlin中创建数组有两种方式 arrayOf(),arrayOfNulls()&#xff0c;emptyArray(&#xff09;工具函数使用Array&#xff08;size:int&#xff0c;initial:&#xff08;Int&#xff09;…

《YOLO算法:基础+进阶+改进》报错解决 专栏答疑

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。《YOLO算法&#xff1a;基础进阶改进》专栏上线后&#xff0c;部分同学在学习过程中提出了一些问题&#xff0c;笔者相信这些问题其他同学也有可能遇到。为了让大家可以更好地学习本专栏内容&#xff0c;笔者特意推出了该篇…

SpringBoot集成Camunda

一&#xff1a;SpringBoot集成 1.1&#xff1a;pom.xml 因camunda集成SpringBoot对SpringBoot的版本和JDK的版本都有一定的要求&#xff0c;所以这里贴个完整的依赖。可以去官网找每个SpringBoot的版本对应的camunda版本。 <?xml version"1.0" encoding"…

前端入门教程:学完即可单独完成前端项目

目录 目录 1.HTML: 1.1概念 1.2结构 1.3常见的标签使用分类&#xff1a; 2.CSS: 2.1概念 2.2样式实践&#xff1a; 以下的举例都来自于博客&#xff1a; 2.3css选择器&#xff1a; 什么是css选择器&#xff1a; 举例如下&#xff1a; 2.4Demo 3.JavaScript&#…

Spring 容器的初始化过程

Spring 容器的初始化过程包括以下主要步骤&#xff1a; 加载配置文件&#xff1a; Spring 容器通常会从 XML 文件、Java 注解或者 Java Config 等方式加载配置信息&#xff0c;这些配置信息定义了应用中的 bean、依赖关系、切面等内容。 创建容器实例&#xff1a; 一旦配置…

算法34:贴纸拼词(力扣691题)

题目&#xff1a; 我们有 n 种不同的贴纸。每个贴纸上都有一个小写的英文单词。 您想要拼写出给定的字符串 target &#xff0c;方法是从收集的贴纸中切割单个字母并重新排列它们。如果你愿意&#xff0c;你可以多次使用每个贴纸&#xff0c;每个贴纸的数量是无限的。 返回你…

vivado IP Revision Control

2020.2 只需要git 管理 prj.xpr 和 prj.srcs/ https://china.xilinx.com/video/hardware/ip-revision-control.html https://www.xilinx.com/video/hardware/vivado-design-suite-revision-control.html

每日一题:LeetCode-LCR 007. 三数之和

每日一题系列&#xff08;day 18&#xff09; 前言&#xff1a; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f50e…

解决chromebook kabylake安装linux没有声音问题

chromebook kabylake安装arch没有声音&#xff0c;好长时间没有解决&#xff0c;一直用的蓝牙耳机。 今天搜搜帖子解决了&#xff0c; 分享供参考 git clone https://github.com/eupnea-project/chromebook-linux-audiocd chromebook-linux-audio ./setup-audio提示 I Underst…

Shell编程--数组

数组 1.定义数组1.1.普通数组1.2.关联数组1.3.数组常用定义方法 2.使用数组shell数组中"*" 和 "" 区别 1.定义数组 数组也是一种变量&#xff0c;常规变量只能保存一个值&#xff0c;数组可以保存多个值 关联数组跟普通数组的区别&#xff1a; 普通数组&a…

linux高级篇基础理论十一(GlusterFS)

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a; 小刘主页 ♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。 ♥️学习两年总结出的运维经验&#xff0c;以及思科模拟器全套网络实验教程。专栏&#xff1a;云计算技…