2011-12-12 10 views
5

Quiero configurar mi git (TortoiseGIT) usando el archivo global gitconfig de modo que el nombre remoto predeterminado cuando clono un repositorio no sea "origen", pero sí otro texto definido por mí (por ejemplo, "foo").¿Cómo configurar gitconfig para el nombre remoto predeterminado?

¿Esto es posible? ¿Qué directivas son las únicas?

Gracias

Editar: La intención de esto es, que puedo crear varios repositorios más pequeños para diferentes tareas, independientes y estoy cansado de cada vez que la modificación del nombre de la distancia ya que está disponible usando (documentación!) comparte con otros usuarios. Entonces, el nombre del control remoto debe ser el nombre de mi máquina para evitar confundir las otras versiones de git. Sé que esto no es la mejor práctica, pero así es la vida :(

Respuesta

5

no hay ninguna opción de configuración globales usted tendrá que utilizar git clone --origin foo <source> para cambiar el nombre del repositorio "origen" cuando clonarlo:..

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

Esto cambia el nombre th Hora en que clono la reposición. Quiero poder especificar el nombre una vez y, a partir de ese momento, TODAS las acciones de clonación deberían usar ese nombre. –

+0

No puedes, así que estoy ofreciendo la mejor opción. – meagar

+0

Parece que un parche está en orden. – ELLIOTTCABLE

-2

No estoy seguro de cómo hacerlo en TortoiseGit, pero es bastante fácil de hacer editando el archivo de configuración de la cesión temporal a través de la línea de comandos:.

$ git remote rename origin foo 
+0

ese comando sólo es válido después de crear el clon Eso no tiene cambie el valor predeterminado para clones nuevos. –

Cuestiones relacionadas