你如何找到你的 GitLab 主机名(以测试你的 SSH 密钥)?

Posted

技术标签:

【中文标题】你如何找到你的 GitLab 主机名(以测试你的 SSH 密钥)?【英文标题】:How do you find your GitLab host name (to test your SSH key)? 【发布时间】:2017-09-05 06:09:47 【问题描述】:

我刚刚创建了一个个人 GitLab 帐户并尝试按照上的步骤进行操作

https://gitlab.com/help/ssh/README

将我的 SSH 密钥部署到 GitLab。我已完成第 5 步,并在我的用户设置 -> SSH 密钥中的“您的 SSH 密钥”中查看我的 SSH 密钥:

我现在正在尝试完成可选的第 6 步,测试密钥:

我的 GitLab 用户名是 khpeek,所以我猜我的“GitLab 域”是 gitlab.com/khpeek。但是,测试命令

ssh -T git@gitlab.com/khpeek

产生错误消息:

ssh: Could not resolve hostname gitlab.com/khpeek: Name or service not known

显然这是错误的主机名。什么是正确的?

【问题讨论】:

【参考方案1】:

如果你在 gitlab.com 上使用 Gitlab,那么域名就是 gitlab.com,所以你应该运行 ssh -T git@gitlab.com

【讨论】:

如果您使用代理并且需要配置 vim ~/.ssh/config,请注意主机名:Host gitlab.com HostName altssh.gitlab.com

以上是关于你如何找到你的 GitLab 主机名(以测试你的 SSH 密钥)?的主要内容,如果未能解决你的问题,请参考以下文章

如何绑定域名和虚拟主机

Linux 中改变主机名的 4 种方法

junit单元测试方法名必须为test开头吗

僵尸网络是如何控制你的电脑的?

centos7主机名修改

怎么把一个域名和虚拟主机连接在一起