В каждом файле конфигурации может быть настроено несколько помощников по учетным данным, что объясняет, почему он остается там после того, как вы выполнили эту команду конфигурации на каждом уровне - вы просто добавили новую строку конфигурации вместо замены старой.
Чтобы увидеть, в каком файле конфигурации он находится, запустите
git config --list --show-origin
Затем вы можете удалить его, отредактировав файл вручную.
Если у вас нет прав доступа к файлу, он настроенв, вы можете вручную отредактировать более жесткий файл конфигурации, чтобы он выглядел следующим образом:
[credential]
helper =
helper = !aws --profile saml codecommit credential-helper $@
Пустой помощник останавливает его откат к помощникам, настроенным на более высоких уровнях конфигурации