Intento crear una versión totalmente portátil de git en una unidad USB con sus propias keys SSH y quiero que funcione independientemente de la letra de la unidad que Windows le proporcione. He instalado git portátil y la mayoría funciona. El problema que tengo es configurar el $HOME
para que sea dynamic. Quiero que apunte a /DRIVELETTER/PortableApps/PortableGit
para que cuando genere y use mis keys SSH vaya a /DRIVELETTER/PortableApps/PortableGit/.ssh/
En este momento $HOME
es /
y hace que la ruta pnetworkingeterminada para la generación de ssh //.ssh/id_rsa
no exista. He encontrado un sitio que dice "SET IT TO /e/bla/bla/bla/
" pero eso no funciona si la letra de la unidad es J
No he encontrado ninguna buena guía para configurar git verdaderamente portátil.
Gracias por cualquier ayuda Munchies
En un file por lotes primero haz
for /F "delims=\: usebackq" %%i in (`cd`) do SET USB_DRIVE=%%i
luego, el rest del time (en files por lotes) usa %USB_DRIVE%
lugar de d: o la letra que sea.