Ошибка аутентификации при попытке добавить пакет в мой проект через HTTPS с помощью диспетчера пакетов SwiftIOS

Программируем под IOS
Ответить
Anonymous
 Ошибка аутентификации при попытке добавить пакет в мой проект через HTTPS с помощью диспетчера пакетов Swift

Сообщение Anonymous »

В настройках Xcode я вошел в свою учетную запись GitHub (где включен 2fa) как учетную запись системы управления версиями. В настоящее время я настроил его на использование SSH и моего ключа SSH. Я создал токен доступа и надежно сохранил эту строку на своем компьютере. Я могу успешно добавить пакет, когда использую URL-адрес SSH (что имеет смысл, например git@github.com:{username}/{repo_name}.git.

По какой-то причине я не могу заставить работать добавление через HTTPS. Это всегда приводит к следующей ошибке:

Код: Выделить всё

Error while fetching remote repository: https://github.com/{username}/{repo_name}.git

Код: Выделить всё

Authentication failed because no credentials were provided.
Это известная ошибка Xcode? Я не нашел ответа здесь, на SO. Это потому, что я использую 2FA? Все пакеты имеют одну и ту же инструкцию, которая по сути звучит так: «Просто скопируйте и вставьте этот URL-адрес в SPM, чтобы добавить», но у меня это никогда не работало.

Хотелось бы получить некоторую информацию. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/622 ... -with-swif
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»