Настроить закрытый ключ ssh в smartgit

Я пытаюсь настроить git-репо в SmartGit через туннель SSH в Ubuntu 16.04.

Я не могу настроить свой личный ключ SSH в SmartGit. Я хочу использовать SSH-клиент SmartGit, но Pereferences->Authentication не позволяет мне добавить ключ для использования.

При извлечении из пульта появляется ошибка "Отказано в доступе".

Я нашел темы, связанные с Windows, но ничего о дистрибутивах Linux и ничего в документации SG.

1 ответ

Решение

Во-первых, убедитесь, что вы настроили системный SSH-клиент в настройках SmartGit.
Если у вас есть ssh на вашем пути, вы можете экспортировать GIT_SSH_COMMAND переменная окружения, чтобы указать Git использовать команду ssh: по вашему выбору.
В вашем случае команда, которая будет напрямую ссылаться на ваш закрытый ключ

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

Затем снова запустите SmartGit (чтобы он унаследовал эту новую переменную среды) и попробуйте снова ваш SSH-туннель.

Другие вопросы по тегам