usuario quitar mac eliminar cuenta credenciales con cambiar borrar git git-extensions

quitar - eliminar usuario global git



Directorio de inicio de Git bash diferente de la extensión de Git de Git Bash (1)

El git bash provisto con msysgit en su repositorio es un script que puede editar, para configurar HOME en %USERPROFILE% .
Básicamente es lo que hace de manera predeterminada, excepto si HOME ya está definido, el script git bash no modificará ese valor (pero puede hacerlo, si edita dicho script).

Sospecho que, en su entorno corporativo, HOME se define como una unidad de red, para que varios archivos de configuración (maven, ssh, ...) se almacenen en una unidad remota, segura y con copia de seguridad.
Eso explicaría por qué el script de Git bash no modifica HOME .
La extensión Git obviamente no es tan cuidadosa como la primera secuencia de comandos, y cambiará / definirá cualquier valor que necesite.

Como comenta el :

El HOME está configurado, para el bash de Git, en etc/profile :

# Set up USER''s home directory if [ -z "$HOME" -o ! -d "$HOME" ]; then HOME="$HOMEDRIVE$HOMEPATH" if [ -z "$HOME" -o ! -d "$HOME" ]; then HOME="$USERPROFILE" fi fi

Quité la primera ubicación de la casa del candidato, y funciona.

Si ejecuto Git bash desde Git Extention ( CTRL + G ), mi directorio de inicio es% USERPROFILE%, lo cual está bien.

Si ejecuto Git bash desde el menú contextual de una carpeta de repositorio de git, o si ejecuto Git bash desde el menú de inicio, mi directorio de inicio es% HOME%, que es diferente.

¿Cómo puedo configurar git bash para usar siempre% USERPROFILE% como directorio de inicio (tengo la carpeta .ssh dentro)?

Si puede ayudar, en Git Bash Run de Git Ext, tengo:

$ echo $HOME /c/Users/mylogin

El mismo comando en git bash se ejecuta directamente:

$ echo $HOME /h

h: es mi directorio home corporativo

Que puedo hacer ?