在 Windows 7 上配置 GitBash:ssh 失败,我正在尝试一切,快疯了

2024-04-03

我只是想通过 ssh 连接到 github,简直要疯了。

我用的是Windows 7。

老实说,穆加特罗伊德我一整天都在谷歌和论坛上浏览这件事,但没有突破。

在我最近的尝试中,我将配置文件放在 C:\Users\myname.ssh 中。结果离幸福有点近了,但仍然不存在。

我的配置只是说:

Host github.com
    IdentityFile ~/.ssh/id_rsa

命令ssh -vT [email protected] /cdn-cgi/l/email-protection产生:

OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/myname/.ssh/config
debug1: Applying options for github.com
debug1: Connecting to github.com [192.30.252.130] port 22.
debug1: Connection established.
debug1: identity file /c/Users/myname/.ssh/id_rsa type 1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1+github5
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1+github5 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.6
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host 'github.com' is known and matches the RSA host key.
debug1: Found key in /c/Users/myname/.ssh/known_hosts:2
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /c/Users/myname/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

输出的顶部看起来像是我的密钥已被找到并使用,而底部则不然。

我很困惑。

任何建议将不胜感激。

谢谢阅读。


正如我在“推送到现有项目时出现 SSH 错误 权限被拒绝(公钥) https://stackoverflow.com/a/20596571/6309“, 再检查一遍:

  • your %HOME%环境变量(应设置为%USERPROFILE%)
  • 您的完整(Windows)路径%HOME%\.ssh\config file ('~' 对于 Windows 来说意义不大)。
    例如:

    Host gitlab.com
      HostName gitlab.com
      IdentityFile C:\path\to\.ssh\gitlab_rsa
      IdentitiesOnly yes
    

请注意,如果您使用默认名称,则不需要配置文件id_rsa and id_rsa.pub您的私钥和公钥。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows 7 上配置 GitBash:ssh 失败,我正在尝试一切,快疯了 的相关文章

随机推荐

  • WPF 中的 2D CAD 应用

    我正在尝试在 WPF NET 4 0 中编写一个类似 CAD 的应用程序 它需要能够显示大量 2D 点 线 它将用于通过鼠标悬停时的缩放 平移 旋转和点捕捉来显示整个城市的 CAD 平面图 现在我纯粹使用WPF 我从 CAD 文件中读取对象
  • 调整控制模板并仍然尊重操作系统的主题?

    在 WPF 中 如何修改标准控件的模板 使其稍后尊重操作系统的当前主题 如果我只是在混合中 编辑模板的副本 它只会给我当前运行主题的模板 它是否正确 因此 当我应用修改后的模板并在不同的主题上运行应用程序时 它看起来总是一样的 对于自定义控
  • 如何在 iPhone 上使用活动指示器视图?

    活动指示器视图在许多应用程序中都很有用 关于如何在 iPhone 上添加 激活和关闭活动指示器视图有什么想法吗 这里欢迎所有的方法 Create spinner UIActivityIndicatorView alloc initWithA
  • 如何在 Rails 中构建投票/调查类型应用程序

    我试图了解如何在 Rails 中创建民意调查 调查应用程序 现在我有以下模型 Poll id question string answer 1 string answer 2 string answer 3 string answer 4
  • 使用 openssl 而不是 mcrypt 在 PHP 中解密 AES-256-CFB

    下面的函数正确解密php5中的数据 function decrypt mcrypt key str str base64 decode str iv substr str 0 16 str substr str 16 return mcry
  • Socialauth-android 与 Facebook 授权成功,但验证码为空

    我正在使用socialauth android 让我的 Android 用户在 Facebook 上进行身份验证 我的问题如下 我可以成功显示 Facebook 登录页面 用户可以在其中输入凭据并授权我的应用程序 授权完成后 应调用 Soc
  • 为作为单独进程运行的 MAF 插件指定一个自定义名称

    我在单独的进程中使用 MAF 托管加载框架 激活我的插件 问题是它为每个进程提供了默认名称 AddInProcess32 作为单独进程运行的插件 我可以为 MAF 创建的流程指定一个自定义名称吗 如果是这样怎么办 PS 为什么我想给自定义名
  • 在 Seekbar 上注册 LongClick 侦听器

    在android中 我是否可以在搜索栏上注册长按监听器 我已经这样做了 mySeekBar setLongClickable true mySeekBar setOnLongClickListener new OnLongClickList
  • graph_from_place OSMNX 的响应时间极长

    我正在尝试下载墨西哥地图以避免使用查询save graphml并避免较长的响应时间graph from place 但我已经让这段代码运行了近六个小时 并且完全没有任何反应 import osmnx as ox ox config use
  • 为什么 throw new SkipException() 会跳过我的所有方法?

    为什么 throw new SkipException 会跳过所有类中的所有方法 第一类有一个方法失败 因此该类中的其余方法将被跳过 并且跳过计数器设置为 0 第二类应该执行所有方法 并且所有方法都应该传入第二类 因为跳过计数器设置为 0
  • 解压到当前目录,同时保留文件结构

    我在一个目录中 并且有一个包含文件和目录的 zip 文件 我需要将该文件解压缩到当前目录中 但保留文件结构 unzip myfile zip 将在当前目录中创建一个 myfile 目录 这不是我想要的 unzip j myfile zip
  • java.lang.VerifyError:使用发布 APK 时,验证程序拒绝了 Lollipop 上的类

    当我在 APK 上安装我的发布版 APK 时 出现此错误5 x设备 当我从 Android Studio 推送相同的代码 或者如果我在4 x device java lang VerifyError Verifier rejected cl
  • Java - dist 和deploy 文件夹之间的区别

    请原谅我提出一个新手问题 但是 dist 和 deploy 文件夹有什么区别 看起来像是同一件事 都包含文件的 jar 但是 当您清理并构建项目时 看起来只有 dist 文件夹被更新 部署文件夹如何更新 Thanks 我假设您使用的目录布局
  • toString 在 IE 中不起作用

    我在 javascript 中有一个类定义了 toString 方法 但是当我想在页面中打印它时 它总是打印 object object 在 IE 6 8 中 但它可以在 firefox 或 chrome 中工作 在下面的示例中它们都打印
  • 将数据从 Activity 发送到选项卡片段

    我的代码有一个小问题 我在这个网站上搜索但仍然没有找到最佳答案 我将把数据发送到我的选项卡片段 这是我的代码 我的活动课 public class MainActivity extends AppCompatActivity private
  • WCF 能否保持网络上的引用相等?

    假设您有几个类定义为 DataContract public class Foo DataMember public List
  • 向 UIStackView 添加点击手势

    我正在尝试添加一个UITapGesture to a UIStackView在 CollectionView 单元格中 但每次我执行应用程序都会崩溃 全部IBOutlets已连接 我在这里做错了什么 let fGuesture UITapG
  • 每5秒刷新一次表数据

    我目前正处于设计阶段 想知道如何每 5 秒更新一个表 我的表将显示从我的模型返回的只读数据 通常我的观点就是 table table HTML 然后是 foreach 循环来写出数据 然而 因为我想每 5 秒刷新一次整个表 所以我不确定如何
  • win32/C 线程生产者/消费者的阻塞队列

    我正在尝试用自定义队列替换一些线程通信 生产者当前正在使用 PostThreadMessage 消费者正在使用WaitForSingleObject PeekMessage http www justsoftwaresolutions co
  • 在 Windows 7 上配置 GitBash:ssh 失败,我正在尝试一切,快疯了

    我只是想通过 ssh 连接到 github 简直要疯了 我用的是Windows 7 老实说 穆加特罗伊德我一整天都在谷歌和论坛上浏览这件事 但没有突破 在我最近的尝试中 我将配置文件放在 C Users myname ssh 中 结果离幸福