我正在尝试使用 git 作为我的存储库,但我不断收到错误:权限被拒绝(公钥)。
我尝试在我的计算机上生成密钥并将生成的密钥放在我的 cloudbees 帐户以及我的 known_hosts 文件中。
我还尝试添加我在 known_hosts 中创建的 Jenkins 作业中列出的密钥,但我仍然无法连接。
我不确定如何获得正确的密钥或如何/在哪里将密钥放置在正确的位置。
任何帮助将非常感激。
谢谢,丹尼
我正在尝试使用 git 作为我的存储库,但我不断收到错误:权限被拒绝(公钥)。
我尝试在我的计算机上生成密钥并将生成的密钥放在我的 cloudbees 帐户以及我的 known_hosts 文件中。
我还尝试添加我在 known_hosts 中创建的 Jenkins 作业中列出的密钥,但我仍然无法连接。
我不确定如何获得正确的密钥或如何/在哪里将密钥放置在正确的位置。
任何帮助将非常感激。
谢谢,丹尼
在http://wiki.cloudbees.com/bin/view/DEV/Git+-+Getting+Started#HTroubleshooting
话虽如此,听起来您好像是 SSH 新手,上述常见问题解答中的命令可能无济于事。
一般来说,您将生成一个公钥和私钥对。公钥 (~/.ssh/id_rsa.pub / ~/.ssh/id_dsa.pub) 将被粘贴到 GrandCentral,如上面的链接所示。