此版本的 GitHub Enterprise 将停止服务 2022-02-16. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

测试 SSH 连接

After you've set up your SSH key and added it to your account on your GitHub Enterprise Server instance, you can test your connection.

测试 SSH 连接之前,您应已完成以下各项:

测试连接时,您将需要使用密码(即您之前创建的 SSH 密钥密码)验证此操作。 有关使用 SSH 密钥密码的更多信息,请参阅“使用 SSH 密钥密码”。

  1. 打开 Terminal(终端)Terminal(终端)Git Bash

  2. 输入以下内容:

    $ ssh -T git@主机名
    # Attempts to ssh to GitHub Enterprise Server

    您可能会看到类似如下的警告:

    > The authenticity of host '主机名 (IP ADDRESS)' can't be established.
    > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
    > Are you sure you want to continue connecting (yes/no)?
  3. 验证所看到消息中的指纹是否匹配 您企业的公钥指纹。 如果是,则输入 yes

    > Hi username! You've successfully authenticated, but GitHub does not
    > provide shell access.

    您可能会看到以下错误消息:

    ...
    Agent admitted failure to sign using the key.
    debug1: No more authentication methods to try.
    Permission denied (publickey).

    这是某些 Linux 发行版的已知问题。 更多信息请参阅“错误:代理承认没有签署”

  4. 验证生成的消息包含您的用户名。 如果收到“权限被拒绝”消息,请参阅“错误:权限被拒绝(公钥)”

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或者, 了解如何参与。