当证书具有不同名称时,Tower 无法连接到 git(权限被拒绝)

发布于 2024-12-05 11:09:54 字数 123 浏览 0 评论 0原文

我无法从 Tower (Mac OS X) 连接到 GitHub 存储库,出现权限被拒绝错误。我想这是由不同的证书名称引起的(github_rsa 而不是 id_rsa)。我向 ssh 添加了身份,并且从终端一切正常。有什么建议吗?

I can't connect to to GitHub repo from Tower (Mac OS X), getting permission denied error. I suppose this is caused by different certificate name (github_rsa not id_rsa). I added identity to ssh and from Terminal everything is working correctly. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴我老 2024-12-12 11:09:54

如果您提到一切都可以在终端上进行,那么您就拥有正确的公钥/私钥,并且您已在 GitHub 上发布了您的公钥。

但是,Tower 在连接到 GitHub 时并不总是使用 ssh,这意味着您还需要输入 GitHub 登录名和令牌:
请参阅 Tower:在 GitHub 上创建存储库,以及GitHub:设置您的用户名、电子邮件和 GitHub令牌

Tower 在 GitHub 上创建存储库的配置对话框使用这些凭据而不是 ssh 密钥:

Tower: 创建新的 GitHub 存储库

之后,将使用 ssh 连接进行克隆。

If you mention that everything work from the terminal, then you have the correct public/private keys, and you have published your public key on GitHub.

However, Tower won't always use, at first, ssh when connecting to GitHub, which means you also need to enter your GitHub login and token:
See Tower: Creating a repository on GitHub, and GitHub: Set your user name, email and GitHub token.

The configuration dialog box for Tower creating a repo on GitHub uses those credentials instead of ssh keys:

Tower: creating a new GitHub repo

After that, is will use an ssh connection for cloning.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文