password - fatal: no se puede acceder a ''H: //. config/git/config'': argumento inválido
git config--global (6)
Como algunas personas dicen que esto parece ser un problema con HomeDrive y HomePath cuando se usan unidades de red.
Para mí, esto se resolvió ejecutando mis comandos git como administrador.
Recibo este error al abrir un repositorio de git:
fatal: no se puede acceder a ''H: /. config / git / config'': argumento inválido
¿De qué lado de git se extrae este camino?
''H: /. Config / git / config''
Encontré algunos artículos que podrían ser las variables de entorno "Home" o "UserProfile", pero en mi caso la variable "Home" no se crea y el "UserProfile" no apunta a esa ruta. Entonces, ¿de dónde sale ese camino?
Asegúrese, en una ventana de línea de comando:
-
HOME
no está configurado: escribaset HOME
, que devolvería su valor si hubiera el problema persiste con la última distribución de msysgit (1.9.0): descomprima ese archivo en cualquier lugar y llame a git con su ruta completa:
c/mydir/PortableGit-1.9.0-preview20140217/bin/git.exe --global -l
Experimenté un problema similar cuando no estaba conectado a mi red de trabajo a través de VPN. Ejecutar lo siguiente desde una ventana de comando funcionó para mí:
net use H: /delete
Este comando realmente borró el disco H. Si realmente usa la unidad mapeada que está causando el problema, de esta manera podría causarle otros problemas que solo se resolverían reasignando la unidad (net use H :, seguido de la ruta del disco mapeada). Como nota, eliminé las variables HOME% (usando "set HOME =" desde la línea de comandos), pero funcionó hasta que se ejecutó el comando anterior.
net delete no es obligatorio.
Primero revise la configuración de INICIO, luego cambie INICIO y HOMEDRIVE a un directorio existente.
c:/git/selenium-automation>set HOME
HOME=U:/
HOMEDRIVE=U:
HOMEPATH=/
HOMESHARE=//XX
luego cambie HOME y HOMEDRIVE por
set HOME=c:/tmp
set HOMEDRIVE=C:
c: / git / selenium-automation> establecer INICIO
HOME=c:/tmp
HOMEDRIVE=c:
HOMEPATH=/
HOMESHARE=//XX
Establezca HOME var en ''Variable de usuario para'' (Panel de control / Todos los elementos del panel de control / Sistema / => Configuración avanzada del sistema / Variables avanzadas / Env)
Resolvió mi problema.
Si revisa su ruta de instalación de GIT / git / etc / profile, verá la variable HOME configurada como:
INICIO = "$ HOMEDRIVE $ HOMEPATH"
Para esto creé la variable HOME en mis variables de entorno y comenzó a funcionar.