2010-11-23 4 views
6

Ich habe ein Repo am git Hub über das https: // Protokoll geklont, um zu vermeiden, den SSH-Schlüssel einzurichten. Das ist alles gut, außer dass ich jedes Mal nach meinem Passwort frage. Gibt es eine Möglichkeit, git mein Passwort zu speichern?Warum fragen GitHub HTTPS-Schemas immer nach meinem Passwort?

+0

SSH-Schlüssel sind einfach einzurichten. Beißen Sie einfach in die Kugel und tun Sie es. – robert

+0

Es gibt Leistungsvorteile bei der Verwendung von HTTP. https://github.com/blog/642-smart-http-support –

Antwort

8

Sie sehen eine ssh-agent, um das Passwort zu speichern. Es gibt Möglichkeiten, um Ihr Passwort gespeichert here.

+0

Danke. Brauchte das auch. –

1

Sie möchten vielleicht GitHub credential caching für Smart HTTP. Laut dem Blogpost funktioniert es nur mit Windows und OS X. Sie sollten also das GIT-Protokoll verwenden, wenn Sie sich auf einer Linux- oder Unix-Workstation befinden.

0

Verwenden Sie ein Authentifizierungstoken in der Datei ~/.netrc, die Eingabe eines Kennworts kann vermieden werden.

Vor kurzem hat Github die Token-Funktion hinzugefügt. Gehe zu den Einstellungen/Anwendungen und erstelle ein persönliches Zugangstoken. Die Syntax in netrc ist einzeilig: machine github.com login <login> password <token>.

Noch bessere Funktion, das Token soll Benutzern erlauben, das Konto Passwort für Projektarbeit nicht zu verwenden. Verwenden Sie das Passwort nur, wenn Sie Administratoraufgaben ausführen, z. B. ein neues Token erstellen oder ein altes Token widerrufen.

Siehe andere SO nach Möglichkeiten, Credential-Caching schreiben: Is there a way to skip password typing when using https:// github

Verwandte Themen