usuario password guardar credenciales cambiar and git git-config

password - Advertencia de Git: no se puede acceder a ''P: //. Gitconfig'': argumento no válido



git config--global (12)

Acabo de encontrar este error.
Al ejecutar el set HOMEPATH en la línea de comando se obtuvo esta salida:

HOMEPATH=/

Simplemente eliminando esta variable de entorno a través de set HOMEPATH= solucionado el problema.

Sólo estoy probando git. Ejecuté el siguiente comando:

git config user.email "[email protected]"

Ahora recibo esto cuando git status y otros:

C:/gitg/g1>git status warning: unable to access ''P://.gitconfig'': Invalid argument warning: unable to access ''P://.gitconfig'': Invalid argument warning: unable to access ''P://.gitconfig'': Invalid argument # On branch master warning: unable to access ''P://.gitconfig'': Invalid argument nothing to commit, working directory clean C:/gitg/g1>


Estaba recibiendo el mismo error para sourceTree. La configuración de la variable de entorno HOME con el valor C: / solucionó el problema.


Experimenté este mensaje de error intermitentemente.

La causa fue una conexión VPN que usé ocasionalmente. Estaba bloqueando el acceso a mi HOMEDRIVE en red cada vez que lo usaba; y git ya no pudo acceder al archivo de configuración.

Claramente no es la causa aquí porque encontraste tu solución, pero pensé que la agregaría aquí para cualquier persona que esté buscando.


Experimenté un problema similar cuando no estaba conectado a mi red de trabajo a través de VPN. Borrar todas las variables HOME% no funcionó. La eliminación de la unidad de red a la que intentaba acceder funcionó. Ejecutar lo siguiente desde una ventana de comando funcionó para mí:

uso neto H: / borrar

Como nota, eliminé las variables HOME%, pero funcionó hasta que se ejecutó el comando anterior.


Golpeé en esto y tuve que poner HOMEDRIVE en algo sano.

p.ej

set HOMEDRIVE=D:


Gracias, @ daniel-hilgrath, su respuesta me ayudó hasta cierto punto, se resolvió para esa sesión en particular.

Pero en mi caso estaba usando SourceTree y en Windows 7. Tuve que borrar las variables de entorno completamente, no solo para una sesión en particular. Lo hice siguiendo.

SETX HOMEPATH "" SETX HOMEDRIVE ""

puede ser que esto podría ser útil para alguien que esté usando esto en SourceTree.


Intente ejecutar como administrador. Por la razón que sea, el valor predeterminado es una unidad asignada.


Me enfrentaba a este problema al cargar una solución en Visual Studio 2017 (v15.1) ejecutándose como Administrador. Y mi repositorio local de git estaba ubicado en C: / Code /

Para solucionar el problema,

  1. Agregué una variable de entorno (bajo variable de usuario) HOME con valor C: /
  2. Reinició Visual Studio (nuevamente como administrador): esta vez Git pudo cargar correctamente la asociación de mi rama y control de fuente correctamente.

Me funciona para borrar la variable HOME "casi" a la solución de Daniels:

set HOME=

Para volver a comprobar tienes que repetirlo así:

echo %HOME%


Para los usuarios de PowerShell:

Remove-Item Env:/HOMEPATH

Gracias @Daniel Hilgarth por la respuesta


Para mí, he visto este error en sourcetree, era solo una cuestión de desconectar la unidad P de mi computadora, ya que era una unidad de red.


Si está utilizando "Git Bash" (MINGW64) en Windows:

Entrar:

export HOME=/c

Para verificar:

echo $HOME