您当前的位置: 首页 >  git

Allen Su

暂无认证

  • 2浏览

    0关注

    431博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Git 教程系列第 18 篇】Disconnected:No supported authentication methods available(server sent: publickey)

Allen Su 发布时间:2019-11-23 00:55:26 ,浏览量:2

这是【Git 教程系列第 18 篇】,如果觉得有用的话,欢迎关注专栏。

文章目录
      • 一:问题描述
      • 二:解决方案

一:问题描述

新买的台式机,配置好 Tortoisegit 后,从远端拉取项目代码时,Tortoisegit 报错如下图所示 在这里插入图片描述 但是使用 Git 客户端的 git pull 指令却可以正常拉取项目代码,查了一下资料,把问题给解决了。

二:解决方案

第一步

打开 Tortoisegit 的设置界面,找到网络(Network),点击该选项后,可以看到如下图所示 在这里插入图片描述 红色框选区域是 TortoiseGit 的默认 SSH 客户端,报 Disconnected 的错也是因为 TortoiseGit 与 Git 冲突了,所以我们需要将客户端程序替换为 Git 的 ssh.exe 程序就可以了,如何设置呢?见第二步

第二步

点击上图中的"浏览"按钮,找到你安装 Git 的路径,如果你是以默认路径安装 的Git ,操作如下图所示。 在这里插入图片描述 此时会自动跳回到 TortoiseGit 界面,客户端程序已经被替换为 Git 的 ssh.exe 程序,如下图所示在这里插入图片描述 之后你在进行 Git 的相关指令时,会自动加载本地公钥,服务器就能验证通过了。

我再使用 TortoiseGit 的拉取指令时,已经可以正常 pull 了,如下图所示 在这里插入图片描述 ok,问题完美解决。

ps:问题解决了不写一篇博客,总感觉像是丢了一个亿。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。

结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
关注
打赏
1656491068
查看更多评论
立即登录/注册

微信扫码登录

0.0461s