EGit и несколько «пользователей» на одной машине

2

Я хотел бы работать с несколькими проектами с открытым исходным кодом на основе git с одного и того же компьютера. Для каждого проекта я хотел бы связать differnet user.name и user.email по мере необходимости. Например, я мог бы захотеть работать над некоторым проектом под названием fizz, размещенным в GitHub, а также работать над другим проектом под названием buzz, который имеет свой собственный централизованный сервер . >

Для проекта fizz я хотел бы использовать [email protected] как мое письмо, так что, когда я нажимаю изменения в главной ветки, другие соавторы видят это как мое имя пользователя/адрес электронной почты.

Но для проекта buzz я хотел бы использовать user [email protected], так что, когда я нажимаю изменения на свой мастер, коллабораторы проекта buzz, чтобы в качестве моего сообщения.

Если я ошибаюсь, EGit, похоже, только позволяет мне настроить 1 user.name и user.email. Как я могу обойти это? Спасибо заранее!

Теги:
multi-user
egit

1 ответ

1
Лучший ответ
Конфигурация

Git сохраняется в следующих файлах и при поиске конфигурации выполняется в следующем порядке (см. Git config):

  • Локальный: .git/config в текущем репозитории
  • Глобальный: .gitconfig в домашнем каталоге пользователя
  • Система: gitconfig в каталоге конфигурации системы (например, /etc в Linux)

Итак, чтобы настроить user.email по-разному для конкретного репозитория, сделайте следующее:

  • Откройте свойства репозитория из представления Git Репозитории
  • На вкладке "Конфигурация" нажмите "Добавить запись"...
  • Введите user.email в качестве ключа и требуемого значения
  • Нажмите "ОК"

Конфигурация репозитория также может быть изменена из настроек > Team > Git > Конфигурация > Настройки репозитория.

Обратите внимание, что в Git, user.name должно быть реальное полное имя, например Jane Doe.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню