【问题标题】:SSH Public Keys not working against CloudBees RepositoriesSSH 公钥不适用于 CloudBees 存储库
【发布时间】:2012-09-17 07:51:18
【问题描述】:

我正在尝试使用 git 作为我的存储库,但我不断收到错误消息:Permission denied (publickey)。

我尝试在我的计算机上生成密钥并将生成的密钥放入我的 cloudbees 帐户以及我的 known_hosts 文件中。

我还尝试添加我在 known_hosts 中创建的 Jenkins 作业中列出的密钥,但我仍然无法连接。

我不确定如何获得正确的密钥,或者如何/从何处将密钥放置在正确的位置。

任何帮助将不胜感激。

谢谢, 丹尼

【问题讨论】:

  • 您使用的是 Mac 还是 PC?哪个操作系统版本?
  • 我使用的是装有 OSX 10.7.4 的 Mac。

标签: cloudbees


【解决方案1】:

http://wiki.cloudbees.com/bin/view/DEV/Git+-+Getting+Started#HTroubleshooting 显示了一些可以尝试的东西

话虽如此,听起来您好像是 SSH 新手,上述常见问题解答中的命令可能无济于事。

一般来说,您将生成一个公钥和私钥对。公钥 (~/.ssh/id_rsa.pub / ~/.ssh/id_dsa.pub) 将被粘贴到 GrandCentral 中,如上面的链接所示。

【讨论】:

  • 是的,我尝试生成一个密钥并将其粘贴到 GrandCentral 中,如上所示,但仍然得到相同的结果。
  • 好的,所以我刚刚使用 ssh-keygen -t rsa -b 2048 生成了密钥并将公钥粘贴到 GrandCentral 中。我之前尝试过这样做,但仍然无法正常工作(很可能是用户错误,呵呵)。谢谢你们的帮助。非常感谢。
  • 我很高兴它成功了;第一次让 SSH 工作可能很棘手;但是一旦你配置好了所有东西,它就可以很好地工作了。
猜你喜欢
  • 2021-07-05
  • 2014-05-31
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 1970-01-01
  • 2012-06-05
  • 2012-11-13
  • 2023-01-08
相关资源
最近更新 更多