Wie man github-token mit Benutzername und Passwort
Bin ich für die Entwicklung mobiler apps mithilfe von Rhodos. Ich will Zugriff auf private repo von github. Ich habe nur den Benutzernamen und das Kennwort ein.
How to get token von Benutzernamen und Passwort an.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie oauth verwenden, anstatt: http://developer.github.com/v3/oauth/
Sobald Sie nur login und Passwort, die Sie verwenden können Sie mit basic auth. Zuerst von allen, überprüfen Sie, ob dieser code zeigt Sie json-Daten, die die gewünschte repo. Benutzername und Passwort müssen durch einen Doppelpunkt getrennt.
Wenn es gelang, Sie sollten in Erwägung ziehen diese Anfrage von code.
Senden EINE POST-Anforderung an
/authorizations
Mit Header
Content-Type: application/json
Accept: application/json
Authorization: Basic base64encode(<username>:<password>)
Aber denken Sie daran, nehmen Sie Zwei-Faktor-Authentifizierung im Sinn
https://developer.github.com/v3/auth/#working-with-two-factor-authentication
Hier erhalten Sie einen token, das verwendet werden kann für die weitere Anfrage
Github-Benutzer können zu erstellen Persönlichen Zugangs-Token auf Ihre Anwendung Einstellungen. Sie können dieses token als alternative zu Benutzername/Passwort im basic-http-Authentifizierung zum Aufruf der API oder Zugriff auf private repositories auf der github-website.
Einfach einen client verwenden, unterstützt die basic-http-Authentifizierung. Legen Sie die Benutzernamen gleich der token und das Passwort gleich
x-oauth-basic
. Zum Beispiel mit curl:Siehe auch https://developer.github.com/v3/auth/.
Folgen diese guide an help.github.com. Es beschreibt, wie Sie Ihren api-token (es ist unter "Konto-Einstellungen" > "Konto " Admin") und die Konfiguration von git, so verwendet er das token.