Wie man Git nur auffordern, das Passwort bei der push zum remote-repository

Die Anforderung ist wohl seltsam. Aber manchmal habe ich wirklich diese Funktionalität benötigen. Ok, hier ist das Ding, ich arbeite immer hinter Proxys. Entweder im Büro bin ich mit corp-proxy oder zu Hause, bin ich mit VPN und proxy, sowie (Sie wissen, ich bin in China, so dass ich hoffe, Sie verstehen können).

In der Regel bin ich mit git-Protokoll zu verbinden github-repository, aber es ist schwer für mich zu einen proxy hinter git-Protokoll, also habe ich beschlossen, wechseln Sie wieder zu " http(s) mit dem folgenden Befehl

git remote set-url origin https://github.com/<username>/repo.git

git config http.proxy http://proxy:8080

Und es funktioniert wie ein Charme. Aber git fragt Benutzername und Passwort immer wenn ich die Verbindung zum remote-server, zum Beispiel pull/push.

Ich habe nur einen github-account und ich möchte, um sich Tipparbeit ersparen, die Frage ist also, wie vermeiden Sie die Eingabe von github username jedesmal, wenn ich drücken wollen. Ich könnte akzeptieren, um Typ mein Passwort, aber ich weiß nicht möchten geben Sie Benutzername. Wie erreichen Sie das?

git remote set-url https://<username>@github.com/<username>/repo.git
Dank Nevik, ist dies der richtige Weg zu gehen. Es sollte jedoch git remote set-url origin https://<username>@github.com/<username>/repo.git
oh yeah, sorry. Ich habe gerade kopiert den Befehl aus deinem post und nicht achten 😀

InformationsquelleAutor EthanZ | 2013-09-07

Schreibe einen Kommentar