Verhindern, dass git aus aufspringen gnome-Passwort-box
Habe ich nicht gefragt, eine Frage dieser Art vor, so kann dies nicht der richtige Ort für diese.
Verwende ich die xfce-terminal in der drop-down-Modus verbunden mit einem hotkey. Es schließt, wenn ein anderes Fenster aktiv wird, das ist auch gut so. Was ist nicht in Ordnung, allerdings ist das wenn ich mit git und haben Sie ihn ziehen oder schieben Sie auf eine https-url, es öffnet sich ein fun-box, um zu Fragen, mich nach meinem Passwort, anstatt nur lassen Sie mich geben Sie Sie direkt auf der Kommandozeile.
Normalerweise würde ich google um zu finden, die Antwort auf diese, aber leider sind die meisten Menschen versuchen, um git zu stoppen, nach einem Passwort gefragt werden insgesamt eher als verhindern, dass ein Dialogfeld, so ist dies schwer für mich zu google (Vertrauen Sie mir; ich habe versucht, für ein paar Monate jetzt auf und ab, wenn ich genervt genug).
Wie kann ich verhindern, dass git aus aufspringen grafische windows für Dinge wie Passwörter? Git sagt, dass es mit /usr/lib/seahorse/seahorse-ssh-askpass
für Fragen das Passwort, so dass, wenn es eine Konfigurations-option, um zu verhindern, dass es mit diesem (oder einem gleichwertigen Effekt), das wäre toll.
Vielen Dank für jede Hilfe.
- Ich denke, diese Frage ist in Ordnung für Stack-Überlauf, da es sich um ein Entwickler-tool (git).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie es scheint git ist wohl mit den
GIT_ASKPASS
oderSSH_ASKPASS
Umgebungsvariablen, um herauszufinden, ob es sollte ein separates Programm für die Eingabeaufforderung für Passwörter.Versuchen
unset GIT_ASKPASS
oderunset SSH_ASKPASS
. Jetzt versuchen Sie, schieben oder ziehen aus einem git-repository. Wenn das funktioniert, fügen Sie den entsprechenden Befehl, um.bashrc
,.zshrc
oder was auch immer-Datei, die Sie verwenden, um einen Befehl auszuführen, wenn Ihre shell gestartet wird.Sie können auch überschreiben Sie den Wert von git ' s
core.askpass
Einstellung mitgit config --global core.askpass YOUR_PREFERRED_PROMPT_COMMAND
.Relevante Informationen aus dem git-config-man-Seite:
Original-Quelle: http://kartzontech.blogspot.com/2011/04/how-to-disable-gnome-ssh-askpass.html
GIT_ASKPASS
, danncore.askPass
, dannSSH_ASKPASS
, und dann fordert er Sie auf dem terminal. Es ist möglich, dass Ihre grafische Umgebung könnte eine dieser Variablen zu einer seiner Standard-Anmeldeinformationen-Helfer. Schauen Sie sich diese man-Seite für weitere Informationen: kernel.org/pub/software/scm/git/docs/gitcredentials.htmlcore.askpass
, und ignorieren dieSSH_ASKPASS
alle zusammen.git config --global core.askpass ""
unset DISPLAY beim ausführen von git-Befehle, die Sie eventuell benötigen das Kennwort, und gnome-ssh-askpass wird, verwenden Sie einen text-terminal-Eingabeaufforderung.
Beispiel: