必威体育Betway必威体育官网
当前位置:首页 > IT技术

填坑:git-credential

时间:2019-10-08 10:13:26来源:IT技术作者:seo实验室小编阅读:79次「手机版」
 

填坑

  • 在git push时,(HTTP)按道理是要输入密码的,我就好奇为什么一直不要输入密码了。

    原来git自己有凭证缓存机制,将密码和账户缓存在某个地方,git-credential 指令

如果你是Mac系统,git默认是提供osxkeychain辅助程序来管理你的密码,以至于每次你当你需要提供用户名和密码的时候,osxkeychain辅助程序都默默帮你填写了。如果你是windows系统,你可能已经安装了git-credential-winstore了。如果安装的是GitGUI,则提供的是git-credential-manager

除此之外,你也可以使用git-credential-storegit-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删除以上观点)好的,既然如此打脸(其

分享到:

栏目导航

推荐阅读

热门阅读