Я новичок в веб-разработке и GitHub. Когда я совершаю какие-либо изменения, эти изменения отражаются на моем репозитории GitHub под "неизвестным (автором)". Как изменить это, чтобы отобразить мое имя/адрес электронной почты?
Спасибо.
Я новичок в веб-разработке и GitHub. Когда я совершаю какие-либо изменения, эти изменения отражаются на моем репозитории GitHub под "неизвестным (автором)". Как изменить это, чтобы отобразить мое имя/адрес электронной почты?
Спасибо.
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"
Добавьте что-то подобное в файл с именем ~/.gitconfig
(в вашем домашнем каталоге):
[user] name = USERNAME email = EMAIL_ADDRESS
где USERNAME
и EMAIL_ADDRESS
заполняются соответствующим образом
Обратите внимание, что запуск 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:
config --global --edit
на угаданном идентификатореЕсли у пользователя нет пользовательского файла конфигурации, быстрее использовать только что введенный шаблон конфигурационного файла, чем запустить две команды для установки
user.name
иuser.email
. Посоветуйте это пользователю.Старый совет сохраняется, если у пользователя уже есть файл конфигурации, поскольку в этом случае функция шаблона не будет запускаться.
Новый совет:
Ваше имя и адрес электронной почты были настроены автоматически на основе вашего имени пользователя и имени хоста.
Пожалуйста, проверьте, что они точны.
Вы можете подавить это сообщение, установив их явно. Выполните следующую команду и следуйте инструкциям в редакторе, чтобы изменить файл конфигурации: "
git config --global --edit
После этого вы можете исправить идентификатор, используемый для этого фиксации, с помощью:
git commit --amend --reset-author
Git использует ваше имя пользователя для связывания коммитов с идентификатором. Команда git config может использоваться для изменения конфигурации git, включая ваше имя пользователя. Вот хорошее руководство: https://help.github.com/articles/setting-your-username-in-git/