Wie speichern Sie Ihr github https-Passwort unter Linux in einem Terminal-Schlüsselbund?

8

Dies wird mit der neuen 2-Faktor-Authentifizierung noch wichtiger, da jedes Mal ein neues Token erstellt werden muss, wenn auf dem Terminal ein Passwort benötigt wird. Im Grunde bin ich auf der Suche nach einem OS X Keychain, der in OS X für Linux-Desktops und -Server verfügbar ist:

%Vor%

Ich habe die möglichen Lösungen durchsucht, aber bisher mag ich keines von ihnen:

  • ssh anstelle von https - nicht empfohlen und Links, die auf GitHub nicht leicht zugänglich sind
  • cache --timeout=3600 - es wird schließlich ablaufen und die erneute Eingabe des Passworts ist ein Ziehen mit dem neuen 2FA
  • gnome-keyring - funktioniert nicht auf einem kopflosen Server (mindestens nicht zu elegant - der ssh-passwortschlüsselring ist viel schöner)
  • die verschlüsselte .netrc-Datei auf meiner Festplatten-Methode - arm man manual keyring implementation?

Komm schon, es muss einen richtigen terminalbasierten Schlüsselbund für Linux geben, der mit git's credential.helper verlinkt werden kann! help!

    
metakermit 16.09.2013, 22:48
quelle

2 Antworten

4

Ich würde immer noch die Methode empfehlen, die ich in " beschrieben habe. Gibt es eine Möglichkeit, die Passworteingabe bei Verwendung von https://github.com zu überspringen? "

Wenn Sie .netrc verschlüsseln, können Sie mehrere Berechtigungsnachweise (für GitHub und BitBicket und ...) in einer Datei speichern und über den git-Berechtigungshelfer netrc ( git1.8.3 +).

Und es ist kompatibel mit der Github-Zwei-Faktor-Authentifizierung, wie ich in Git-Clients wie GitHub für Windows konfigurieren, um nicht nach Authentifizierung fragen ".

Es funktioniert auf Windows (und Linux oder Mac).
Und Sie können die Anzahl der Minuten / Stunden begrenzen, während denen gpg Sie nicht erneut nach der Passphrase für den privaten Schlüssel fragt.

    
VonC 17.09.2013 05:38
quelle
-4

Diese Methode wird nicht empfohlen, aber wenn Sie in Eile sind und nichts anderes für Sie arbeitet, fügen Sie einfach eine neue Fernbedienung als

hinzu %Vor%

Das ist es jetzt, Sie müssen das Passwort nicht immer wieder eingeben

Hinweis: Diese Methode funktioniert nicht mit Autorisierungskonten mit zwei Schritten

    
Tarun Gupta 12.07.2014 11:34
quelle

Tags und Links