2016-04-13 3 views
4

Ich versuche, einige Unterschrift Details zu verschlüsseln mit travis cli:travis-ci encrypt Befehl wird für die Anmeldung zu fragen --pro

travis encrypt SONATYPE_USERNAME=xxxx 

Ich erhalte eine Fehlermeldung, dass:

not logged in, please run travis login --pro 

ist es erforderlich, ein Pro-Login zu haben, um verschlüsseln zu können? Kann ich die org-Anmeldung nicht verwenden und diesen Befehl verwenden?

+0

Ich konnte dieses Verhalten mit dem von Ihnen verwendeten Befehl nicht reproduzieren. Bitte zeigen Sie den vollständigen Befehl, wie Sie es ausführen (Sie können offensichtlich den Repo-Namen maskieren, wenn Sie wollen), und direkt nach der Ausführung des Befehls, die Ausgabe von: 'travis report' – joepd

+0

Versuchen Sie auch, die' --org' Endpunkt explizit –

+0

@ набиячлэвэлиь: das funktioniert .. Bitte fügen Sie dies als Antwort hinzu. Ich akzeptiere es – Bharath

Antwort

3

Nach encrypt muss Travis-CLI zuerst angemeldet werden. Das --pro-Flag, das mit der Hilfezeichenfolge bereitgestellt wird, ist ein guter Standardwert (travis.com (bezahlt) Benutzer verwenden eher die CLI), ist aber nicht unbedingt erforderlich und kann durch --org ersetzt werden, die den travis.org (freien) Endpunkt verwenden.

+0

Dies wird nicht mehr funktionieren. travis fordert die Flagge --pro. – Jacko

+0

@Jacko Ein schneller Test beweist, dass Sie falsch liegen. Hast du etwas, um das zu unterstützen? –