2011-12-12 6 views
5

Desidero configurare il mio git (TortoiseGIT) utilizzando il file gitconfig globale in modo che il nome remoto predefinito quando cloniamo un repository non sia "origine" ma un altro testo definito da me (ad esempio "pippo").Come configurare gitconfig per il nome remoto predefinito?

È possibile? Quali direttive sono quelle?

Grazie

Edit: L'intenzione di questo è, che creo diversi repository più piccoli per i diversi, le attività indipendenti e sono stanco di tutti i tempi modificando il nome della remota dal momento che è disponibile utilizzando (la documentazione!) condivide con altri utenti. Quindi il nome del telecomando dovrebbe essere il nome della mia macchina per evitare di confondere le altre versioni di Git. So che questo non è più pratica, ma questa è la vita :(

risposta

5

non esiste alcuna opzione di configurazione globale si dovrà utilizzare git clone --origin foo <source> per cambiare il nome del repository "origine" quando si clona che:..

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

Questo cambia il nome e tempo clonare il repositry. Voglio essere in grado di specificare il nome una volta e da quel momento in poi, TUTTE le azioni di clonazione dovrebbero usare quel nome. –

+0

Non puoi, quindi ti sto offrendo la cosa migliore. – meagar

+0

Sembra che una patch sia in ordine. – ELLIOTTCABLE

-2

Non sono sicuro di come farlo in TortoiseGit, ma è abbastanza facile da fare modificando il file di configurazione del pronti contro termine tramite la riga di comando:.

$ git remote rename origin foo 
+0

Questo comando è valido solo dopo aver creato il clone doesnt cambia il valore predefinito per i nuovi cloni. –