填坑
- 在git push时,(HTTP)按道理是要输入密码的,我就好奇为什么一直不要输入密码了。
原来git自己有凭证缓存机制,将密码和账户缓存在某个地方,git-credential 指令
如果你是Mac系统,git默认是提供osxkeychain辅助程序来管理你的密码,以至于每次你当你需要提供用户名和密码的时候,osxkeychain辅助程序都默默帮你填写了。如果你是windows系统,你可能已经安装了git-credential-winstore了。如果安装的是GitGUI,则提供的是git-credential-manager。
除此之外,你也可以使用git-credential-store和git-credential-cache来管理密码,前者在文件中用明文存储密码,后者存在内存中。
并且!!!使用的git安装工具(Git-2.15.1.2-64-bit)在安装时会默认帮我们把credential.helper设置成manager,除非我们在安装时下面这个默认勾选的配置被手动取消了
查了好久,也乱七八糟想了好久。。。。才知道这个情况,应该是我第一此git push时输入账号和密码,后续就不用了,然后长时间不用git,再使用时产生了疑问
谢谢这些参考链接
https://blog.csdn.net/alceyping/article/details/80271170
https://www.cnblogs.com/volnet/p/git-credentials.html
https://blog.csdn.net/u012163684/article/details/52433645
https://git-scm.com/book/zh/v2/Git-工具-凭证存储
https://blog.csdn.net/qq_38543537/article/details/83658964
https://blog.csdn.net/lqlqlq007/article/details/79065095
在使用Git进行开发的时候,我们可以使用ssh url或者http url来进行源码的clone/push/pull,二者的区别是,使用ssh url需要在本地配置ssh key,这也就意味着你必须是开发者或者有一定的权限,每次的代码同步(主要是push和clone)不需要进行用户名和密码的输入操作;
那么http url就相对宽松些,但是需要在每次同步操作输入用户名和密码,有时候,为了省去每次都输入密码的重复操作,我们可以在本地新建一个文件,来存储你的用户名和密码,只需要在第一次clone输入用户名和密码,这些信息就被存储起来,以后就可以自动读取,不需要你在手动输入了。 !
配置SSH-KEY cmd输入密码居然有保护机制!以前好像没有过啊 (它不会显示出来,连*都不会,但你只管输入和Enter)https://zhidao.baidu.com/question/98001212.html
相关阅读
【Python爬虫】 使用 tesserorc 进行 图像的识别 ---
在使用tesserorc 时 博主也遇到了诸多问题 在经过 四处碰壁 与 资料查找后 最终安装成功,并成功的完成了图像识别 ,
简易流程:需求探讨用户调研需求汇总,沟通,评审原型设计项目跟进测试上线后续迭代1、需求探讨存在的问题:(1)需求方需求的不明确,经常提一
填坑——jquery中slideUp(),slideDown()的方向问题
写的项目里有一个动画效果:自上而下消失,自上而下显示,这个效果和jquery中的slideUp(),slideDown()函数相同,但是方向相反,然而函数中并
关于Walkman NW-ZX300A和其他Walkman系列利用Music Ce
前言 (2018/11/17重新更新文章)文章名字比较长 我已经放弃使用sensme频道实在不会用!!!(2018/11/17删除以上观点)好的,既然如此打脸(其