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