6 Stimmen

Warum fragen GitHub HTTPS-Schemata immer nach meinem Passwort?

Ich habe ein Repository bei Git Hub über das https://-Protokoll geklont, um das Einrichten des SSH-Schlüsselkrams zu vermeiden. Das ist alles gut, aber jedes Mal, wenn ich einen Push ausführe, wird nach meinem Passwort gefragt. Gibt es eine Möglichkeit, Git dazu zu bringen, mein Passwort zwischenzuspeichern?

8voto

elmt Punkte 1584

Sie sehen eine ssh-agent um das Passwort zu speichern. Es gibt verschiedene Möglichkeiten, Ihr Kennwort zwischenzuspeichern aquí .

1voto

Todd A. Jacobs Punkte 75903

Vielleicht möchten Sie die GitHub Berechtigungsnachweis-Caching für Smart HTTP. Dem Blogbeitrag zufolge funktioniert es nur mit Windows und OS X, sodass Sie stattdessen das GIT-Protokoll verwenden sollten, wenn Sie mit einer Linux- oder Unix-Workstation arbeiten.

0voto

minghua Punkte 5171

Verwenden Sie ein Authentifizierungstoken in ~/.netrc Datei kann die Eingabe des Passworts vermieden werden.

Kürzlich wurde auf Github die Token-Funktion hinzugefügt. Gehen Sie zu Einstellungen/Anwendungen und erstellen Sie ein persönliches Zugangstoken. Die Syntax in netrc ist einzeilig: machine github.com login <login> password <token> .

Noch besser ist, dass das Token den Nutzern erlauben soll, das Passwort des Kontos nicht für die Projektarbeit zu verwenden. Verwenden Sie das Kennwort nur, wenn Sie Verwaltungsarbeiten durchführen, z. B. neue Token erstellen oder ein altes Token widerrufen.

In einem anderen SO-Beitrag finden Sie Möglichkeiten für die Zwischenspeicherung von Anmeldeinformationen: Gibt es eine Möglichkeit, die Passworteingabe bei der Verwendung von https:// github zu überspringen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X