在smartgit中配置ssh私钥

时间:2017-11-10 11:40:28

标签: linux git ssh ubuntu-16.04 smartgit

我正在尝试通过Ubuntu 16.04上的SSH隧道在SmartGit中配置git repo。

我无法在SmartGit中配置我的私人SSH密钥。我想使用SmartGit SSH客户端,但Pereferences->身份验证不允许我添加要使用的密钥。

当我从遥控器拉出时,我收到“允许拒绝”错误。

我找到了与Windows相关的主题但在Linux发行版上没有任何内容,在SG文档中没有任何内容。

1 个答案:

答案 0 :(得分:1)

首先,确保在SmartGit偏好设置中配置系统SSH客户端 如果路径中有ssh,则可以导出GIT_SSH_COMMAND environment variable以指示Git使用您选择的ssh:命令。
在您的情况下,一个直接引用您的私钥的命令

export GIT_SSH_COMMAND='ssh -i /path/to/private/key'

然后再次启动SmartGit(使其继承新的环境变量),并再次尝试SSH隧道。