【问题标题】:Connecting to github repository via ssh通过 ssh 连接到 github 存储库
【发布时间】:2020-10-30 04:27:06
【问题描述】:

我正在尝试设置 ssh 以通过 ssh 使用我的 github 存储库。我已经创建了公共 ssh 密钥并将其添加到 github,并在我的机器上添加了这个密钥。 奇怪的是当我从控制台做时

ssh -T git@github.com

我来了

嗨,我的用户名,这里!您已成功通过身份验证,但 GitHub 不提供 shell 访问权限。

但是当我这样做时

ssh -T my-username-here@github.com

我来了

my-username-here@github.com:权限被拒绝(公钥)。

也许有人知道这里有什么问题?

【问题讨论】:

  • "也许有人知道这里有什么问题?"什么问题?你能指出任何建议ssh -T my-username-here@github.com 应该工作的文档吗?

标签: github ssh


【解决方案1】:

这里没有“问题”:任何 GIt 存储库托管服务总是会阻止远程用户 my-username-here 的远程 SSH 会话。

远程Git仓库托管服务器github.com上没有远程账户my-username-here,只有git

然后,GitHub 使用远程用户 git 通过与您的 GitHub 帐户关联的公钥对您进行身份验证。
GitLab、BitBucket、Gitea 和其他对 SSH URL 执行相同操作:

  • 仅限远程帐户git
  • 通过与用户个人资料页面关联的公钥进行身份验证。

【讨论】:

    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 2012-09-04
    • 2017-08-04
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 2016-10-28
    相关资源
    最近更新 更多