Я пытаюсь написать скрипт go для настройки имени пользователя в файле gitconfig.
Я попробовал следующие аргументы, показанные в коде ниже в терминале, и он работает, когда я вручную ввожу аргументы последовательно, но он не работает с golang.
cl := exec.Command("git", "-C", "config", "--global", "user.name",
"myname")
stdout, err := cl.CombinedOutput()
if err != nil {
log.Fatal(err)
}
fmt.Printf("%s", stdout)
Из фрагмента кода я ожидаю, что код сгенерирует файл .gitconfig, а файл будет содержать имя пользователя. Когда я запускаю код, я получаю статус выхода 128.