如何设置SSH识别文件路径

时间:2019-09-04 13:09:41

标签: gitahead

我正在尝试通过SSH将一些代码推送到公司内部的GIT存储库中,但我一直收到以下错误消息:

  

无法推送到ssh:// git @ serveradddress:1234 / wpk / repotest.git-   找不到SSH识别文件

如何在GitAhead中设置我的SSH识别文件的路径?谢谢。

2 个答案:

答案 0 :(得分:1)

对我来说,我将IP / exmple.com放在“主机”前面,并删除了主机名,这对我来说是固定的。

关于设置config或ssh键的位置,这两个选项都可以在tools-> options-> misc中找到。

答案 1 :(得分:0)

将您的身份文件保存在~/.ssh/id_rsa之类的位置。如果您选择将其保留在~/.ssh/中,请确保~/.ssh/config指定了一个IdentityFile键。或者可能是您首先使用的是其他配置文件。在后一种情况下,您需要在~/.ssh/config中添加以下配置信息:

Host *
    SSH_OPTION value

这里是一个例子:

Host targaryen
HostName 192.168.1.10
User daenerys
Port 7654
IdentityFile ~/.ssh/targaryen.key

您可以找到有关如何配置ssh here的完整说明。