0
Nugetパッケージのソースとしてネットワークウィンドウ共有を使用しています。私たちの管理者がこのシェアについて何らかの認証を設定したい場合を除いて、すべて正常に動作します。Nugetはネットワーク共有の資格情報を無視します
問題:ユーザー/パスで共有を使用するようにnugetを構成します。
私が試したこと:この共有のpackageSourceCredentialsを追加して、自分のnuget.configを変更しました。ここで変更されたnuget.configがあります:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="true" />
</packageRestore>
<packageSources>
<add key="Custom" value="\\some\share\nuget\" />
<add key="NuGet" value="https://nuget.org/api/v2/" />
</packageSources>
<packageSourceCredentials>
<Custom>
<add key="Username" value="test" />
<add key="Password" value="somelongencodedvalue" />
</Custom>
</packageSourceCredentials>
</configuration>
しかし、nugetは現在ログインしているWindowsユーザーを使用してログインしようとしていますが、configの資格情報を使用していません。私は間違って何をしていますか? packageSourceCredentialsはhttpパッケージソースでのみ動作しますか?