Недавно я настроил Proget, чтобы попробовать его серверы Nuget и Chocolatey. Теперь, когда я пытаюсь опубликовать пакеты в канале nuget через сборку teamcity, я продолжаю получать сообщение об ошибке «proget Не удалось обработать запрос. «Произошла ошибка при обработке запроса: неверный ключ API »..». Я на 100% уверен, что имя и пароль работают нормально, и указанный ключ API соответствует документу Proget (т. е. имя пользователя: пароль). В этой ленте уже есть один пакет, который я опубликовал в день, когда установил Proget для опробования. Что могло пойти не так?
proget Не удалось обработать запрос. «При обработке запроса произошла ошибка: неверный ключ API».
Ответы (1)
Я нашел работу вокруг.
- [1] Я подтвердил правильность комбинации имени пользователя и пароля.
- [2] Затем я переименовал этот исходный канал в feed_old (или как хотите, или даже удалил его, если в нем нет ничего важного), который я создал для опробования и который не позволял публиковать через teamcity и выдавал ошибку сообщение согласно сообщению вопроса.
- [3] Создал новую ленту с нужным мне названием.
- [4] Подтверждено, что имя пользователя, которое я использовал в ключе API, имело необходимые привилегии для публикации в этом новом канале, который я только что создал.
- [5] Затем протестировали публикацию в эту ленту через teamcity и ВУАЛЯ!! это сработало.
Я не знаю, почему это произошло в первую очередь, хотя. Было бы хорошо выяснить и иметь возможность исправить основную причину, а не использовать вышеупомянутый обходной путь.
person
sbp
schedule
04.05.2016