Schwerwiegender AWS-Ubuntu-Git-Setup-Fehler: $HOME nicht festgelegt

Lesezeit: 1 Minute

Ich habe welche Wolkeinit Skripte, die ausgeführt werden sollen, wenn my AWS EC2 Ubuntu Instanz startet.

Ich möchte einrichten GIT config-Variablen mit dem folgenden Code.

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

Wenn Sie am Terminal angemeldet sind. Ich kann ausführen git config –global user.name ‘meinname’ ohne Probleme.

Wenn ich jedoch versuche, meine Instanz mit der Wolkeinit Code. Ich erhalte eine Fehlermeldung

fatal: $HOME nicht gesetzt

Mein Verständnis ist, dass dies daran liegt HEIM wird nicht festgelegt, wenn die Instanz gestartet wird.

Suchen Sie nach einer Lösung, um die Git-Variable zu erhalten, die beim Start festgelegt werden soll, oder nach einer alternativen Lösung.

  • Vielleicht erfordert Ihr Skript eine Benutzersitzung

    – McNets

    4. November 2016 um 15:23 Uhr

  • Ich bestätige, dass das Festlegen dieses Kontexts das obige Problem löst. Danke!

    – rafal1337

    21. November 2019 um 10:44 Uhr

  • bestätigt, Wechsel zu git config --system ____ aus git config --global ____ in meinem Benutzerdaten-Skript hat mein Problem behoben

    – Robin

    17. Dezember 2019 um 15:02 Uhr

  • Mit der sslVerify-Konfiguration bekam ich error: could not lock config file /opt/etc/gitconfig: Read-only file system Fehler

    – Benutzer3382968

    10. Juni 2021 um 7:08 Uhr

1445700cookie-checkSchwerwiegender AWS-Ubuntu-Git-Setup-Fehler: $HOME nicht festgelegt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy