2009-03-24 10 views
12

Mi piacerebbe eseguire Git 1.6.x per Windows da una memory stick USB.Come eseguire Git 1.6.x per Windows da una memory stick USB

esiste una versione per Windows di Git disponibili presso: http://code.google.com/p/msysgit/

installazione e l'esecuzione dal disco fisso locale c: \ era assolutamente nessun problema. Tuttavia, non sono stato in grado di scoprire come può essere eseguito da una memory stick USB. Questo post suggerisce che si possono semplicemente prendere i binari da c: \ e copiarli su una memoria USB.

I punti che non capisco sono:

  1. Si può impostare le impostazioni globali per Git come ad esempio il proprio nome e indirizzo email: Dove sono memorizzate? Da qualche parte sotto% userprofile%?
  2. Supponiamo che spostarei semplicemente i binari sulla chiavetta USB: Git non cercherebbe ancora le impostazioni globali su c: \ in% userprofile% invece della mia unità USB e c'è un'impostazione di percorso (all'interno di qualche configurazione Git file, non la variabile del percorso di Windows) che può essere indicata ad esempio per e: \ git \ settings con e: essendo la mia unità USB?

Grazie per eventuali suggerimenti.

risposta

13

Quando sono andato a msysgit download page oggi, c'era un collegamento per il download per "PortableGit" che era nuovo di 22mar 09. L'utilizzo di questa versione potrebbe fornire più del controllo di cui hai bisogno. Non l'ho provato, ma il nome suggerisce che è più orientato verso le installazioni USB-stick.

+1

Ho pensato di citare ho provato la versione portatile dopo aver letto questa risposta, e funziona meravigliosamente. Grazie! –

+0

Anch'io l'ho trovato utile. ;) Mi ci è voluto un po 'di tempo per capire come usarlo/etc, ma è fantastico;) – Zack

2

Penso che quelli siano memorizzati nella parte utente della copia locale del repository. Se non lo sono, puoi sempre sovrascriverli nelle impostazioni utente all'interno della directory .git.

1

L'indirizzo e-mail, il nome e molte altre impostazioni sono memorizzati nel file di configurazione globale .gitconfig nella directory home.

git-config

Forse l'opzione -f si aiuta per specificando la diversa posizione del file di configurazione.