Windows下GIT的凭据问题

最近github被微软收购之后,有一大波代码会迁移到gitlab上,我虽然一直用的国内的码云托管代码,不过最近发现在公司码云的访问速度奇慢无比,忍受不了这样的龟速,我也赶上这波潮流,一起向gitlab迁移~

迁移到是没有什么问题,不过在git push的时候,因为公司网络限制了22端口,所以只能使用HTTPS的方式push,在windows push的时候一不小心密码写错了,再次推送的时候就一直出现:

firemote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/xxxxx/xxx.git

再次重新加source也是出现同样的问题,完全不给第二次机会,网上找一圈也没有找到好的解决方法,有一种方法是:

git config --system --unset credential.helper

这个方法也是可以的,不过每次都要输入用户名和密码,比较麻烦,这里找到另外一个办法,原来windows默认使用了windows自带的凭据管理,所以不用每次都输入用户名和密码,不过windows的凭据一次生成之后,git只能每次取出来用,即使出错也没有什么办法,开启windows凭据的方法是运行

git config --global credential.helper wincred

而修改凭据就比较麻烦一点了,需要到
CONTROL PANEL\CREDENTIAL MANAGER\WINDOWS CREDENTIAL\GENERIC CREDENTIAL
下面找到相应的凭据修改。修改完成之后推送一切正常。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,688评论 19 139
  • 1,https://git-for-windows.github.io/ 下载windows 版 git 2,安装...
    loveqin阅读 5,119评论 1 3
  • 1.今天来了一个小姐妹非常投机,我们四个女生快乐极了,一起吃好吃的,一起逛街,一起聊生意,突然感觉一切好美好,一个...
    Ai马爷阅读 101评论 0 0
  • 7字符串删除 1. 删除某个字符 我们通过字符串的str.remove(at:Index)方法来删除示例代码如下:...
    博为峰51Code教研组阅读 1,996评论 0 0
  • 人类文明的演进就是一个合作网络不断扩张的过程,从原始人二三十个人的自然群到部落、氏族、联盟、城市、国家,再到今天F...
    独行侠i阅读 247评论 0 0

友情链接更多精彩内容