Error fatal de configuración de AWS-Ubuntu-Git: $HOME no establecido

1 minuto de lectura

tengo algunos nublar scripts para ejecutar cuando mi AWS EC2Ubuntu se inicia la instancia.

quiero configurar GIT variables de configuración, con el siguiente código.

#cloud-config
runcmd:
- [ sh, -c, "git config --global user.name 'myname'"]

Al iniciar sesión en la terminal. puedo ejecutar git config –global usuario.nombre ‘mi nombre’ sin problema

Sin embargo, cuando intento iniciar mi instancia con el nublar código. me sale un mensaje de error

fatal: $HOME no establecido

Mi entendimiento es que esto se debe a que el HOGAR no está configurado cuando se inicia la instancia.

Buscando una solución, para que la variable git se establezca en el inicio o una solución alternativa.

  • tal vez su secuencia de comandos requiere una sesión de usuario

    – McNets

    4 de noviembre de 2016 a las 15:23

  • Confirmo, configurando ese contexto para resolver el problema anterior. ¡Gracias!

    – rafal1337

    21 de noviembre de 2019 a las 10:44

  • confirmado, cambiando a git config --system ____ de git config --global ____ en mi script de datos de usuario solucionó mi problema

    – Robin

    17 de diciembre de 2019 a las 15:02

  • Usando la configuración de sslVerify, obtuve error: could not lock config file /opt/etc/gitconfig: Read-only file system error

    – usuario3382968

    10 de junio de 2021 a las 7:08

¿Ha sido útil esta solución?