2009-03-24 6 views
12

Ich möchte Git 1.6.x für Windows von einem USB-Speicherstick ausführen.So führen Sie Git 1.6.x für Windows von einem USB-Speicherstick aus

Es gibt eine Windows-Version von Git verfügbar unter: http://code.google.com/p/msysgit/

installieren und es von der lokalen Festplatte c ausgeführt wird: \ war absolut kein Problem. Ich konnte jedoch nicht herausfinden, wie es von einem USB-Speicherstick ausgeführt werden kann. Diese post schlägt vor, dass man die Binärdateien einfach von c: \ nehmen und auf einen USB-Stick kopieren kann.

Die Punkte, die ich nicht verstehen, sind:

  1. Eine globale Einstellungen für Git wie ein Name und E-Mail-Adresse festlegen: Wo sie gespeichert sind? Irgendwo unter% userprofile%?
  2. Angenommen, ich würde die Binärdateien einfach auf den USB-Speicherstick verschieben: Würde Git nicht immer die globalen Einstellungen auf c: \ und% userprofile% anstelle meines USB-Laufwerks suchen und gibt es eine Pfadeinstellung (innerhalb einer Git-Konfiguration) Datei, nicht die Windows-Pfadvariable), auf die zB e: \ git \ settings mit e: als USB-Laufwerk verwiesen werden kann?

Vielen Dank für Hinweise.

Antwort

13

Als ich heute zum msysgit download page ging, gab es einen Download-Link für "PortableGit", der ab 22MAR09 neu war. Die Verwendung dieser Version bietet Ihnen möglicherweise mehr Kontrolle, die Sie benötigen. Ich habe es nicht ausprobiert, aber der Name deutet darauf hin, dass es mehr auf USB-Stick-Installationen ausgerichtet ist.

+1

Ich dachte, verwenden würde ich erwähnt, dass ich nach dem Lesen dieser Antwort die portable Version versucht, und es funktioniert wunderbar. Vielen Dank! –

+0

Ich fand das auch nützlich. ;) Ich brauchte ein bisschen Zeit um zu verstehen, wie man es benutzt/etc, aber es ist großartig;) – Zack

2

Ich denke, dass diese im Benutzer Teil der lokalen Kopie des Repository gespeichert sind. Wenn dies nicht der Fall ist, können Sie sie in den Benutzereinstellungen im .git-Verzeichnis jederzeit überschreiben.

1

Ihre E-Mail-Adresse, Name und viele andere Einstellungen sind in der globalen Konfigurationsdatei .gitconfig in Ihrem Home-Verzeichnis gespeichert.

git-config

Vielleicht die Option -f hilft, damit Sie die anderen Ort der Konfigurationsdatei specifing.