当前位置: 首页 > 知识库问答 >
问题:

无法打开与身份验证代理的连接

谷梁晟
2023-03-14
$ git push heroku master
Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts.
!  Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter.
$ ssh-add ~/.ssh/id_rsa.pub
Could not open a connection to your authentication agent.

共有1个答案

羊舌旭尧
2023-03-14

在运行ssh-add命令之前,可能需要启动ssh-agent:

eval `ssh-agent -s`
ssh-add

请注意,这将启动Windows上的msysgit Bash代理。如果您使用的是不同的shell或操作系统,则可能需要使用该命令的一个变体,如其他答案中列出的。

请参阅以下答案:

    null

要自动启动ssh-agent并允许单个实例在多个控制台窗口中工作,请参阅登录时启动ssh-agent。

想要找出原因,请看罗宾·格林的答案。

而且,每当我使用ssh-add时,我总是向它添加私钥。文件~/.ssh/id_rsa.pub看起来像一个公钥,我不确定这是否有效。您是否有~/.ssh/id_rsa文件?如果你在文本编辑器中打开它,它会说它是私钥吗?

 类似资料:
  • 我是Github的新手,生成SSH键似乎是必须的。我的老板告诉了我这件事,所以我必须遵守。 我成功地创建了SSH密钥,但是当我要将它添加到ssh-agent时 这就是发生的事情 问题似乎出在哪里?

  • 我在这方面看到了很多解决方案。我尝试了建议的命令eval 然后添加键 如何解决这个问题。在Mac上真的很新。

  • 我正在使用api示例中的示例Twilio java-sdk设置java Twilio连接。 对于通过web代理运行Twilio java-sdk有什么建议吗? 我使用的是apache http-client library 4.5.2

  • 问题内容: 问题: 如何向OkHTTP添加授权代理。 我知道OkHTTP的生成器确实支持代理,尽管我很难设置一个代理。 我有IP /端口/用户名/密码。 尽管我不知道如何将其转换为client.SetProxy()中可以使用的那些。 这似乎过于复杂,我似乎无法弄清楚。任何帮助,将不胜感激。 问题答案: 试试这个:

  • 问题内容: 我一直在尝试使用Apaches HttpComponent的httpclient时从配置的属性中配置用于代理身份验证的用户和密码,但是没有成功。我发现的所有示例都引用了不再可用的方法和类,例如和。 因此,谁能给我一个有关如何配置代理凭据的示例? 问题答案: 对于Basic-Auth,它看起来像这样: 开箱即用不支持AFAIK NTLM。但是您也许可以使用过载来管理它。

  • 我正在尝试通过Google Open Auth 2.0在我的MVC 3 Web应用程序中实现身份验证。我已经成功地形成了URL请求URL,它看起来像这样: https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/a