当我的AWS EC2 Ubuntu实例启动时,我有一些cloudinit脚本要执行。
我想使用下面的代码设置GIT配置变量。
#cloud-config
runcmd:
- [ sh, -c, "git config --global user.name 'myname'"]
登录终端时。我可以毫无问题地执行git config --global user.name 'myname'。
但是,当我尝试使用cloudinit代码启动我的实例时。我收到一条错误消息
致命:$HOME 未设置
我的理解是这是因为实例启动时没有设置HOME 。
寻找解决方案,以在启动时设置 git 变量或替代解决方案。