Как изменить имя моего автора в GitHub?

Я новичок в веб-разработке и GitHub. Когда я совершаю какие-либо изменения, эти изменения отражаются на моем репозитории GitHub под "неизвестным (автором)". Как изменить это, чтобы отобразить мое имя/адрес электронной почты?

Спасибо.

Ответ 1

$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"

Ответ 2

Добавьте что-то подобное в файл с именем ~/.gitconfig (в вашем домашнем каталоге):

[user]
    name = USERNAME
    email = EMAIL_ADDRESS

где USERNAME и EMAIL_ADDRESS заполняются соответствующим образом

Ответ 3

Обратите внимание, что запуск Git 2.2 (Q3/Q4 2014) и commit 9830534 Matthieu Moy (moy), вы будете естественно руководствоваться для ввода пользователя и электронной почты:

config --global --edit: при необходимости создайте файл шаблона

Если у пользователя нет файла ~/.gitconfig, git config --global --edit используется для запуска редактора по имени несуществующего файла.

Вместо этого создайте файл с содержимым по умолчанию перед запуском редактор.
Шаблон содержит только закомментированные записи, чтобы сохранить несколько нажатий клавиш для пользователя. Если значения угадываются должным образом, пользователь должен будет только раскомментировать записи.

Продвинутые пользователи, обучающие новичков, могут создать минимальную конфигурацию быстрее для новичков.
Начинающие, читающие учебное пособие, предлагающие запустить "git config --global --edit" в качестве первого шага, будут немного более ориентированы для первого контакта с Git.


Если вы поместите свое имя пользователя и адрес электронной почты GitHub в эти настройки, ваши коммиты будут точно отражать вашу учетную запись GitHub в качестве правильного автора.

Обратите внимание, что имя пользователя и адрес электронной почты угадываются и помещаются в файл /.gitconfig в соответствии с commit 8b27ff7:

commit: реклама config --global --edit на угаданном идентификаторе

Если у пользователя нет пользовательского файла конфигурации, быстрее использовать только что введенный шаблон конфигурационного файла, чем запустить две команды для установки user.name и user.email. Посоветуйте это пользователю.

Старый совет сохраняется, если у пользователя уже есть файл конфигурации, поскольку в этом случае функция шаблона не будет запускаться.

Новый совет:

Ваше имя и адрес электронной почты были настроены автоматически на основе вашего имени пользователя и имени хоста.
Пожалуйста, проверьте, что они точны.
Вы можете подавить это сообщение, установив их явно. Выполните следующую команду и следуйте инструкциям в редакторе, чтобы изменить файл конфигурации: "

git config --global --edit

После этого вы можете исправить идентификатор, используемый для этого фиксации, с помощью:

git commit --amend --reset-author

Ответ 4

Git использует ваше имя пользователя для связывания коммитов с идентификатором. Команда git config может использоваться для изменения конфигурации git, включая ваше имя пользователя. Вот хорошее руководство: https://help.github.com/articles/setting-your-username-in-git/