2016-05-04 2 views
1

Ich habe kürzlich Proget eingerichtet, um seine nugget und chocolatey Server zu testen. Jetzt, wenn ich versuche, Pakete zu nuget feed durch eine Teamcity-Build zu veröffentlichen, bekomme ich immer Fehler "proget Fehler bei der Verarbeitung der Anfrage." Es gab einen Fehler beim Verarbeiten der Anfrage: Ungültiger API-Schlüssel. '. ". Ich habe 100% sicher gemacht, dass der Name und das Passwort gut funktionieren und der angegebene API-Schlüssel laut Proget doco (d. H. Benutzername: Passwort). THat feed hat bereits ein Paket, das ich an dem Tag veröffentlicht habe, an dem ich Proget zum Ausprobieren installiert habe. Was hätte schiefgehen können?proget Anfrage konnte nicht verarbeitet werden. 'Beim Verarbeiten der Anfrage ist ein Fehler aufgetreten: Ungültiger API-Schlüssel.'

Antwort

0

Ich habe eine Arbeit gefunden.

  • [1] Ich habe bestätigt, dass mein Benutzername: Passwort-Kombination korrekt ist.
  • [2] Dann umbenannt ich, dass Original-Feed feed_old (oder was auch immer Sie wollen oder sogar löschen, wenn es nichts Wichtiges drin hat) Ich zum Ausprobieren geschaffen hatte und die damit nicht Veröffentlichung durch teamcity und geben die Fehlermeldung gemäß der Frage Nachricht.
  • [3] Erstellt einen neuen Feed mit dem von mir gewünschten Namen.
  • [4] Bestätigt, dass der Benutzername, den ich im API-Schlüssel verwendete, Berechtigungen zum Veröffentlichen in diesem neuen Feed hatte, den ich gerade erstellt habe.
  • [5] Dann testete die Veröffentlichung zu diesem Feed durch teamcity und VOILA !! es funktionierte.

Ich weiß nicht, warum das in erster Linie passiert ist. Es wäre gut, den zugrunde liegenden Grund herauszufinden und beheben zu können, anstatt die oben erwähnte Problemumgehung zu verwenden.

Verwandte Themen