Я нахожусь в процессе настройки экземпляров ноутбука для нескольких пользователей в команде. Эти пользователи смогут использовать контроль версий. Проблема заключается в том, что когда пользователь фиксирует, автором коммита является ec2-default-user. Я хочу, чтобы автор был "имя пользователя", например, Джон Доу.
Я знаю, что одним из решений этого является указание пользователям писать в командной строке "git config --global user.name" John Doe "".
Это не работает для меня, так как я хочу, чтобы это было автоматизировано для пользователей. Поэтому я ищу способ извлечь имя пользователя пользователя в конфигурации жизненного цикла, а затем передать это имя пользователя в некоторый код, который будет устанавливать автора любых коммитов на имя пользователя.
Это то, что у меня сейчас
set -e
cat << EOF >> /home/ec2-user/.gitconfig
[user]
name = John Doe
EOF
но там, где есть Джон Доу, я бы хотел, чтобы это было имя текущего пользователя, открывшего свой экземпляр блокнота Sagemaker.
Мне нужен способ извлечь имя пользователя в конфигурации жизненного цикла и вставить это значение в код, который задает имя пользователя. Я относительно новичок во всем этом, следовательно, ограниченные знания. Я посмотрел на документацию, но не могу найти много.