В настройках 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