Настроить закрытый ключ 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-туннель.