Сначала я добавляю источник пакета (тест).
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="test" value="https://mytestpackagesource" />
</packageSources>
</configuration>
Когда я запускаю dotnet restore
, я получаю 401 (неавторизовано), что ожидается. Поэтому я добавляю учетные данные.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="test" value="https://mytestpackagesource" />
</packageSources>
<packageSourceCredentials>
<test>
<add key="Username" value="apparently this can be anything when you use a token?" />
<add key="ClearTextPassword" value="my personal access token" />
</test>
</packageSourceCredentials>
</configuration>
И это работает. Но если я заменю токен на что-то недопустимое или даже полностью удаляю элемент packageSourceCredentials
, он все равно будет работать, и я верю, что мой токен был сохранен где-то еще. Итак, мой вопрос: где он хранится и как его обновить?