Git clone 报错:403 完美解决方案
git 的使用和如何clone ,我这里暂且不讲,直接说问题:
首先操作结果如下:
错误码403 的意思可以百度,简单说就是服务器知道你的意图,但是拒绝了你。
隐隐约约感觉到是账密的问题,但是又不弹出需要输入密码的弹窗。后来查阅定位到具体原因:git 客户端缓存了错误的密码。
问题起源:
https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速
- 设置记住密码(默认15分钟):
git config --global credential.helper cache
这一步在我们一开始使用git的时候,看的那个教程上肯定有,也操作过。
当时是方便了, 等现在换项目时就会遇到今天的问题。
如果想自己设置时间,可以这样做:
git config credential.helper 'cache --timeout=3600'
这样就设置一个小时之后失效
- 长期存储密码:
git config --global credential.helper store
找到当初挖的坑,就进入今天的主题,推荐方法:
增加远程地址的时候可以带上密码。(推荐)
- 方法一:
http://yourname:password@git.oschina.net/name/project.git
这种方式会把改账号和密码也添加到~/.git-credentials。
- 方法二:
运行命令:rm ~/.git-credentials
,删掉之前 git 保存的账号和密码。回到每次输入用户名和密码。
真是后悔,图一时痛快,忽略了宝贵的“推荐”二字。
git config --global credential.helper store
该命令可以将用户名和密码长期全局地长期地存储在客户端(实际是客户端所在电脑,并非git的任何目录下,也就是说,即使重装git,改密码也存在。),注意是全局的。
不推荐的原因正是这个。因为,这里保存的账号和密码会自动应用到每一个git clone指令,如果想要克隆的不是该账号下的项目,就只会得到403错误。
如果帮助你解决了问题,还请留下一个点赞,谢谢。
Git clone 报错:403 完美解决方案相关推荐
- 【git clone 报错】fatal: unable to access ‘https://github.com/zimeng303/React.git/‘: Failed to connect
[git clone 报错]fatal: unable to access 'https://github.com/zimeng303/React.git/': Failed to connect t ...
- git clone报错:Permission denied (publickey). fatal: Could not read from remote repository...
原文:git clone报错:Permission denied (publickey). fatal: Could not read from remote repository- 今天clone一 ...
- 【实习小tip】elementUI表格数值加减和实时计算、导出数据并解决手机号科学计数法格式问题、git clone报错:OpenSSL SSL_connect: SSL_ERROR_SYSCALL
element表格数值加减和实时计算 实现效果: 代码: <el-table :data="voListForm" border show-summary :summary- ...
- git clone报错:repository ‘xxxxxxxxx’does not exist
git clone时报错: [root@test01 test]git clone root@192.168.1.38/home/git/solo.git fatal: repository 'roo ...
- 小黑小波比.git clone报错解决方案
2019独角兽企业重金招聘Python工程师标准>>> zmzp@zmzp1:~/data$ git clone git@192.168.199.199:zmw/s910.git 正 ...
- git clone报错:SSL certificate problem: unable to get local issuer certificate
原因 这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错.因为未知的没有签署过的证书意味着可能存在很大的风险 解决办法 设置关闭SSL验证 ...
- git clone报错 emote: http basic: access denied
git clone 的时候报错 $ git clone xxxxxxxxxxxxx Cloning into 'xxxxxxxxxxxxxxxxxx' remote: HTTP Basic: Acce ...
- git clone 报错 Clone failed: Authentication failed for
为什么80%的码农都做不了架构师?>>> 新装了系统,git和phpstorm的配置全都没有了,重新安装了git和phpstorm 系统:windows10 代码托管平台:阿里 ...
- git clone 报错:error: RPC failed; curl 18 transfer closed with outstanding read
欢迎移步我的个人博客 git clone 时候报错如下 error: RPC failed; curl 18 transfer closed with outstanding read data re ...
最新文章
- 新康众闫顺成:数据中台建设中的得与失
- 在新浪潮中,服务教育是你的竞争利器
- 医学图像处理期末复习(四)
- 你也可以搞懂的微服务第一篇——来自ThoughtWork的学习体验
- 大数据之-Hadoop_环境搭建_虚拟机准备---大数据之hadoop工作笔记0016
- 激活navicat提示rsa public key not find的问题
- Kaavi and Magic Spell
- 【工具篇】ip2domain - 批量ip反查域名及备案信息工具
- qq邮箱登录收件服务器是什么,你好请问qq邮箱收件服务器不能为空是什么意思...
- 才发现Nero8出现了问题
- 四气调神大论篇 :四季养生法
- TCP客户端和服务端的互通信息
- MySQL从删库到跑路(1):神秘大爷
- 投屏类H5应用开发分析
- vue 根据身份证号获取性别,年龄,出生年月
- python人工智能大全_(自兴人工智能)Python 列表(List)的灵活使用
- i7 11800h参数
- 脑电数据的实验范式及EEGLAB分析预处理
- 基金申请-2:期刊如何批量索引SCIE、EI、ISTP (CPCI)?
- php 已知概率抽奖,抽奖概率算法实现-用PHP来实现的
热门文章
- 随机函数的生成 竞猜数字游戏
- C++贪食蛇代码亲测有效
- 如何保障服务器安全性?
- 港版6s电信显示无服务器,港版iPhone6S支持电信吗?港版iPhone6S确认不支持电信
- 硬件 RAID 与软件 RAID 之间的区别
- 哈夫曼树(HuffmanTree)
- Python torch 模块,randperm() 实例源码
- 常用eda软件orcad、ewb、protel和pads对比介绍
- 计算机桌面图标变成腾讯图标,如果无法在Windows 10桌面上找到腾讯计算机管理器图标,该怎么办?...
- 营改增来了新税制下金融做好准备了吗