Сбой аутентификации GitHub Enterprise SSH с Xcode - PullRequest
0 голосов
/ 06 декабря 2018

Я много искал по этому поводу, и я не нашел ни одного хита с такой же ситуацией.macOS Mojave 10.14, Xcode 10.1, GitHub Enterprise 2.14.10.

У меня есть ключ SSH, настроенный в GHE и отлично работающий из нескольких других мест, в том числе из этого же самого оболочки Mac и агента ssh из того желокальный репо.т.е. удаленные операции полностью работают из оболочки.

Далее, я думаю, они работали из Xcode в прошлом, но я не уверен.Также возможно, что я изменил ключевую фразу ключа, так как он работал в последний раз.

Но когда я выбираю этот файл ключа из операций управления исходным кодом, я получаю сообщение об ошибке:

ssh authentication failure dialog

Authentication failed because the credentials were rejected.
Verify the authentication credentials were entered correctly and try again.

Мне не предлагается пароль (или любые другие учетные данные).Как будто XCode запоминает некоторые неверные учетные данные, но все еще не просит меня повторно войти после сбоя.

XCode также ранее жаловался, когда я впервые выбрал этот файл, что не было файла .pubс открытым ключом в том же каталоге.Поэтому я создал его, используя ssh-add -L, чтобы убедиться, что копирую тот же открытый ключ, который загружен в мою рабочую оболочку и агент SSH.

Я также попытался скопировать файлы ключей из их нестандартного расположения в ~/.ssh, и даже попытался переименовать их в имя по умолчанию id_rsa, которое Xcode сначала пытается использовать, но ни одно из них не имело значения.

(Чего я не пробовал, так это создания нового ключа и его загрузкик моему GHE. Я буду, если ничто другое не работает.)

...