Когда я хочу установить модули из частного репозитория и запустить pod install
, я получаю следующую ошибку:
[!] Unable to add a source with url `https://bitbucket.org/mycompany/pods.git` named `bitbucket-some-pods`.
You can try adding it manually in `/Users/myusername/.cocoapods/repos` or via `pod repo add`.
Я пытался pod setup
добавить его вручную, обновить ключи SSH, попытался установить исходные URL-адреса внутри Podfile как ssh, так и htmls. Ничего не помогло.
@JimRedmond Я только что попробовал оба способа. Учетные данные для HTTPS находятся либо в цепочке ключей, либо запрашиваются каждый раз в терминале, я могу точно сказать, если вам это нужно, но для чего это важно?
Пытались ли вы следовать совету, показанному в строке № 2 вашего вывода? Это довольно хорошо задокументировано здесь: guides.cocoapods.org/making/private-cocoapods.html
@Tom как я и написал в описании, да пробовал добавить вручную и через pod repo add
Проблема заключалась в том, что у меня было несколько учетных данных Git, хранящихся в системе, и они каким-то образом перепутались. Я нашел диспетчер учетных данных таким образом:
$ git config --system --list
Показано это: credential.helper=osxkeychain
Итак, я выполнил следующие шаги:
Ключи SSH не имеют значения, если вы определяете источник как HTTPS. Где вы определяете учетные данные для доступа по HTTPS?