git clone(fatal: Authentication failed for 'http://XXX.git/'&&ssh:connect to host XXX port 22:超时)

问题描述:
第一天正式实习,项目组的人给我开放了远程库的权限,然后就git clone(采用http的方式),成功。然后因为修改了一些内容,所以删掉再次克隆,结果就出现了下面的错误。

通过http(https)git clone失败

这里写图片描述
然后我就各种百度开始着手解决:
尝试方法:

1.修改git的用户名和邮箱
步骤:

(1) 配置用户名和邮箱
git config –global user.name “XXX”
git config –global user.email “XXX”
(2)查看配置的用户名和邮箱
git config –global –list
(3)再次采用http方式克隆,失败,(和图中错误一样)

2.采用ssh方式连接
步骤:

(1) 在本地生成ssh
ssh-keygen
然后就就会在 用户/.ssh/下生成一个id_rsa(私钥),一个id_rsa.public(公钥),在远程库总添加公钥。
(2)验证配置ssh是否成功
ssh -T git@github.com (我司的库是自己搭的,地址不是这个)。
结果出现
这里写图片描述
然后最后判定是我司的远程服务器的ssh端口没开。所以这种方式作废。

最后还是解决了:
解决方案:
在git bash中输入git config –system –unset credential.helper后解决。
原因:
和git的凭据管理有关系。
要想自己研究的话,这是传送门:
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%87%AD%E8%AF%81%E5%AD%98%E5%82%A8

参考链接:
https://www.cnblogs.com/VAllen/p/http-basic-access-denied-fatal-authentication-failed.html

https://stackoverflow.com/questions/44514728/http-basic-access-denied-fatal-authentication-failed

纪念实习第一天。18:58了还没下班~~!!。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值