войдите в 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 ответ:
Предпосылка
Из вашего вопроса я заключаю, что вы находитесь на 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