我正在尝试通过SSH将一些代码推送到公司内部的GIT存储库中,但我一直收到以下错误消息:
无法推送到ssh:// git @ serveradddress:1234 / wpk / repotest.git- 找不到SSH识别文件
如何在GitAhead中设置我的SSH识别文件的路径?谢谢。
答案 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的完整说明。