我正在尝试按照页面here中间的说明测试是否正确添加了我的SSH密钥。
要测试是否正确添加了SSH密钥,请运行以下命令 终端中的命令(将gitlab.com替换为GitLab的 实例域):
ssh -T git@gitlab.com
但是,我不知道我的“ Gitlab实例域”指的是什么。我在网上搜索了其他内容,但找不到任何相关内容。
答案 0 :(得分:2)
如果您在gitlab.com上使用Gitlab,则域为gitlab.com,因此应运行ssh -T git@gitlab.com
答案 1 :(得分:1)
Gitlab可以在本地安装,因此Gitlab实例就是在本地运行的。例如,如果一个人在gitlab.example.net
上运行Gitlab实例,则该域为gitlab.example.net
,而ssh
命令为ssh -T git@gitlab.example.net
。
对于位于gitlab.com
的Gitlab,命令为ssh -T git@gitlab.com
。
答案 2 :(得分:1)
这不是真正的定义,但是在同一页面下面的一节中,您可以找到文件〜/ .ssh / config的示例
Content-Length
将“实例”的概念与“私人”和“公司”的概念联系起来。这不是万无一失的提示,但至少它引入了明显不同于GitLab.com的某些内容。
答案 3 :(得分:1)
如果您的git(或gitlab)存储库类似于https://a.b.com/abc/abcd
,则
首先,您使用ssh克隆(添加了公共ssh密钥后)回购,然后使用ssh -T git@a.b.com
进行测试。就是这样!