Сгенерируйте ключ API для менеджера пакетов VSTS
Я использую пакет как инструмент управления зависимостями, и я только начинаю использовать Visual Studio online (VSO) для размещения исходного кода и построения.
Когда я делаю восстановление пакета (или пытаюсь загрузить nupkg), я получаю 401. VSTS использует диспетчер учетных данных, который, кажется, генерирует уникальный пароль при каждом запуске. Я полагаю, что мог бы написать сценарий powershell для выполнения credential manager.exe и извлечь пароль / имя пользователя, а затем установить его для Paket перед выполнением восстановления, но в идеале я хотел бы создать конкретного пользователя (и пароль) только для канала или сгенерируйте ключ API. Кто-нибудь знает возможно ли это?
1 ответ
Пакет поддерживает предоставление имени пользователя и пароля в файле paket.dependencies, поэтому вы можете создать личный токен доступа с областью упаковки (например, Упаковка (чтение и запись)), а затем указать его в файле paket.dependencies, например:
source [your feed url] username: "[anything, such as test]" password: "[personal access token]"
nuget [library]
Больше информации: открытый текст