栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

配置了公钥后仍然无法连接git的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

配置了公钥后仍然无法连接git的问题

文章目录
  • 问题
  • 解决方案

问题

这个问题是突然出现的.10月我还正常使用,11月以来,突然不能连接

我选择了codechina作为我的代码托管平台,因为Github容易被抢,Gitlab本地不方便.并按照程序创建了我的公钥,写入到codechina的SSH密钥中

ssh-keygen -t rsa -C 'danzhao@163.com'	# 创建密钥

保存文件为/Users/danzhao/.ssh/id_rsa_codechina,自动生成对应的/Users/danzhao/.ssh/id_rsa_codechina.pub
将pub的文件贴到codechina平台的SSH密钥,新建好却发现不能连接

我仍然被否了

Cloning into 'python_web_linux'...
git@codechina.csdn.net: Permission denied (publickey).
fatal: Could not read from remote repository/

Please make sure you  have the correct access rights
and the repository exists.

我是创建人,肯定有权限,便给可以确定一定存在repo.所以各方去寻找答案


解决方案

网上的答案每次都是五花八门,这次也是

  • 加密方式改成ed_25519试试…
  • 默认会调用之前的密钥,都清除试试…
  • 邮箱可能不对,确认下试试…

都不行

最后还是csdn官方客服牛逼

ssh-add ~/.ssh/id_rsa_codechina

成功连接
另附上过程中验证的代码

ssh -vvT git@codechina.csdn.net	# 打印连接调试信息
ssh -T git@codechina.csdn.net	# 测试是否可以连接
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450456.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号