войдите в WPEngine git Push с помощью Tower Git


Я настроил свое имя разработчика и открытый ключ на панели управления git Push WPEngine. я могу подключиться через терминал:

$ ssh git@git.wpengine.com info
    hello <my wpengine dev name>
    R W production/my_installname
    R W staging/my_installname

Таким образом, все это выглядит правильно настроенным.

Но при попытке подключиться к клиенту Tower Git я получаю ошибку:

Не удается выполнить аутентификацию с помощью сервера аутентификация с помощью сервера не удалась. Пожалуйста, подтвердите свое имя пользователя и пароль.

Для входа в башню я использую:

Удаленный URL : git@git.wpengine.com:production/my_repo.git

Аутентификация : Закрытый Ключ

Имя Пользователя : (я попробовал свое имя разработчика и свой адрес электронной почты, ни один не работал)

SSH :~/.ssh / id_rsa (который я сгенерировал для WPEngine и загрузил соответствующий открытый ключ)

Я перепробовал все различные комбинации имен пользователей и URL-адресов и т. д. ничего не работает. есть идеи? Спасибо!

1 3

1 ответ:

Предпосылка

Из вашего вопроса я заключаю, что вы находитесь на macOS, скорее всего macOS 10.12, который прекратил автоматическую загрузку SSH-ключей в брелок и создал эту ситуацию. Однако пошаговое руководство действительно для всех версий OS/Tower.

Используйте служебный интерфейс Tower для подготовки загрузки ключа SSH

Перейдите к служебному виду башни с помощью Cmd+Ctrl+S.
В левом нижнем углу нажмите кнопку +, Чтобы выбрать "добавить пользовательский сервер"

Как аутентификационная информация введите

Имя сервера: ssh://git@git.wpengine.com
Выберите SSH Key authentication и введите свои учетные данные

Хранилища Клонирования

Теперь должно работать, как ожидалось

Существующие репозитории - убедитесь, что они связаны с вашим сервисом

Откройте хранилище в башне, нажмите на пульт дистанционного управления в боковой панели (скорее всего origin) Наведите курсор на Fetch URL, чтобы открыть кнопку" Редактировать". Нажмите его и убедитесь, что в этом диалоговом окне выбрана ваша пользовательская служба Проверьте, нажав кнопку "Fetch"

Вы можете узнайте больше о подключении / аутентификации официальной башни help:
https://www.git-tower.com/help/mac/manage-hosting-services/manage-ssh-keys
https://www.git-tower.com/help/mac/remote-repositories/connect-authenticate

отказ от ответственности: я с командой поддержки Tower