博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于git的认证方式
阅读量:5037 次
发布时间:2019-06-12

本文共 582 字,大约阅读时间需要 1 分钟。

之前对github的使用,形成了两种观点。就是有两种url的模式,一种是http或https的,另一种是git专属的。然后git专属的url方式可以配置公钥认证,http(s)的则需要输入密码。

近期公司团队搭建了gitlab,因为服务器的22端口被封锁的原因,git专属的url模式出现了超时的问题,只能是走http的方式。

我这边用的客户端是tortoise git,意外发现只是在第一次clone的时候需要输入密码,之后再pull,push 都能直接进行操作。

于是好奇用户名密码信息是保存到哪里,结果翻遍了git的配置文件及tortoise的配置界面也没找到配置用户名密码的地方。

在Settings->Git->Credential 里可以配置credential helper,看到是配置成了manager,以此为线索进行搜索。发现是Windows中的Control panel->Credential Manager来负责保存用户名密码信息。将git相关的两个条目删除之后,发现再次操作remote repository 果然需要输入密码。等输入密码之后,发现Windows中的credential manager中又重新生成了两条记录。

 

以上。

转载于:https://www.cnblogs.com/vanwoos/p/10682680.html

你可能感兴趣的文章
Codeforces 450 C. Jzzhu and Chocolate
查看>>
[Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
查看>>
ACdream 1115 Salmon And Cat (找规律&&打表)
查看>>
MFC中CString.Format的详细用法
查看>>
JSON、JSONP、Ajax的区别
查看>>
AngularJS学习篇(一)
查看>>
【转载】 IP实时传输协议RTP/RTCP详解
查看>>
关于Xshell无法连接centos6.4的问题
查看>>
两个数组的交集II
查看>>
SQL常用语句
查看>>
最新免费视频放送【冒着被开除的风险】
查看>>
http://www.admin10000.com/document/6436.html
查看>>
Linux系统的数据写入机制--延迟写入
查看>>
css3动画——基本准则
查看>>
解决BitmapData.draw()在fms流的跨域问题
查看>>
动手动脑02
查看>>
python+selenium+chromewebdriver或Firefox的环境搭建
查看>>
Javascript居中显示Ajax.net的UpdateProgress
查看>>
习题 2-1 位数 2-2 水仙花数 2-3 韩信点兵 2-4倒三角形 2-6 调和级数 2-7近似计算 2-8 子序列的和...
查看>>
JQuery checkbox 全选实现
查看>>