我正在尝试通过Ubuntu 16.04上的SSH隧道在SmartGit中配置git repo。
我无法在SmartGit中配置我的私人SSH密钥。我想使用SmartGit SSH客户端,但Pereferences->身份验证不允许我添加要使用的密钥。
当我从遥控器拉出时,我收到“允许拒绝”错误。
我找到了与Windows相关的主题但在Linux发行版上没有任何内容,在SG文档中没有任何内容。
答案 0 :(得分:1)
首先,确保在SmartGit偏好设置中配置系统SSH客户端
如果路径中有ssh,则可以导出GIT_SSH_COMMAND
environment variable以指示Git使用您选择的ssh:命令。
在您的情况下,一个直接引用您的私钥的命令
export GIT_SSH_COMMAND='ssh -i /path/to/private/key'
然后再次启动SmartGit(使其继承新的环境变量),并再次尝试SSH隧道。