Я использую SVN, но я хотел бы перейти на Git по многим причинам.
Однако, что меня раздражает, так это то, что git постоянно задает мне вопросы по поводу настроек моего адреса электронной почты и имени автора. Я работаю на многих серверах, а не на одной системе, где я мог бы установить ее один раз и покончить с этим.
В настоящее время я использую svn и подключаюсь к серверам, используя ssh и опцию -A, которая экспортирует мой агент аутентификации в удаленный сеанс. Таким образом, я могу выполнить фиксацию в svn-хранилищах по протоколу svn+ssh без необходимости ввода имени пользователя / пароля или чего-либо еще. И это на каждом сервере, где есть проверка хранилища, без необходимости установки переменных среды или чего-либо еще.
Возможно ли что-то подобное с git?
Мабы просто игнорируют настройки автора или сохраняют их на git-сервере, связанном с ключом, который используется для аутентификации? Это сервер или клиент?