git clone时,报403错误,完美解决方案

在这里可以讨论Git相关使用技术

版主: jvip_chen

回复
头像
jvip_chen
社区版主
社区版主
帖子: 195
注册时间: 2019年 1月 5日 13:36 星期六

git clone时,报403错误,完美解决方案

帖子 jvip_chen »

问题描述
执行 git clone [url]

操作结果如下:

Cloning into 'git'...

remote: Coding.net Tips : [Permission denied!]

fatal: unable to access 'https://git.coding.net/xxxxx/git/': The requested URL returned error: 403

问题起因
git缓存了错误的账号和密码.

https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速

设置记住密码(默认15分钟):

代码: 全选

git config --global credential.helper cache
如果想自己设置时间,可以这样做:

代码: 全选

git config credential.helper 'cache --timeout=3600'
这样就设置一个小时之后失效

长期存储密码:

代码: 全选

git config --global credential.helper store
解决方案
1.http://username:password@git.coding.net ... roject.git 这样就可以让当前操作以输入的用户名和密码登录

2.运行命令:rm ~/.git-credentials,删掉git config --global credential.helper store保存的账号和密码。回到每次输入用户名和密码。
回复