2012-08-14 11 views

Respuesta

-3

No, no puedes. Y no es necesario.

accidentalmente en el caso cuando alguien ha publicado Nuget paquete a un servidor incorrecto significa que alguien tiene la misma clave de API para varios servidores NuGet (digamos que su galería local y nuget.org). La probabilidad de que ese caso sea el mismo que Guid.NewGuid() generará dos GUID iguales. Uno para su servidor nuget local y el segundo para que otra persona publique el paquete en el servidor nuget público.

O accidentalmente en realidad significa "accidentalmente". No hay solución.

+1

Esto también podría significar que la clave de la API se almacenan utilizando el comando SetApiKey. – user626528

+0

Esta respuesta no es correcta. Estás ignorando el comando setapikey. – enorl76

1

Puede definir el archivo NuGet.config con el valor DefaultPushSource que hace referencia a su instancia interna de NuGet Gallery. Coloque el archivo de configuración junto a sus paquetes internos nuspec.

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <config> 
    <add key="DefaultPushSource" value="https://nuget.example.com" /> 
    </config> 
</configuration> 

En general el archivo NuGet.config más cercano a la carpeta nuget.exe va desde victorias, la sección de abajo camina a través de los detalles.

NuGet primero carga NuGet.config desde la ubicación predeterminada, luego carga cualquier archivo llamado NuGet.config a partir de la raíz de la unidad actual y termina en el directorio actual.

Chaining multiple configuration files

El archivo de configuración predeterminados NuGet también permite la especificación de la Fuente de comando predeterminado. Esta será la fuente de inserción predeterminada si no se proporciona una en el argumento de línea de comando de nuget.exe. Sin un especifido de fuente de inserción predeterminada en el archivo Valores predeterminados de configuración de NuGet, nuget.org es la fuente de inserción nuget.exe predeterminada. Sin embargo, usando la nueva configuración, los administradores pueden cambiar la fuente de inserción predeterminada a un paquete interno. Esto ayudará a evitar la publicación accidental de paquetes en nuget.org.

Default NuGet.exe Push Source

+0

Desafortunadamente, esto no parece funcionar con clientes más nuevos^3.0 – enorl76

Cuestiones relacionadas