【问题标题】:Configure ssh private key in smartgit在 smartgit 中配置 ssh 私钥
【发布时间】:2017-11-11 08:29:28
【问题描述】:

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

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

当我从遥控器拉出时,我收到“权限被拒绝”错误。

我找到了与 windows 相关的主题,但在 Linux 发行版上没有找到,在 SG 文档中也没有找到。

【问题讨论】:

  • 您需要在 git 提供者帐户中添加您的用户帐户的公钥。 SmartGit 只是一个工具。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux git ssh ubuntu-16.04 smartgit


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    相关资源
    最近更新 更多