Как связать пользователя redmine с пользователем репозитория
У меня есть проект Redmine, связанный с репозиторием (git). Я хочу связать свои коммиты с моей учетной записью Redmine. Теперь каждая моя фиксация выполняется "анонимным" пользователем, потому что имя пользователя RM и имя пользователя repo отличаются.
2 ответов
в настройках Вашего проекта на вкладке репозиторий под серым разделом с URL-адресом РЕПО есть значок для пользователей. Этот экран позволит вам сопоставить имена пользователей РЕПО с именами пользователей redmine. Это присутствует в моей версии redmine 1.1.3.стабильный. Не уверен, в какой версии он был реализован.
вы видите сообщения как те?
Redmine is checking your changes for correctness...
Authenticated as Lukasz Dywicki
Changes:
Ref: refs/heads/fusion type: commit
Error: Initial commit can be done only by repository manager
Commit: 442155e0797c4f4fbae74f91265ab664f3ca0880
Commit: c8a137d577f2033721c9d52e0907b7e9f8ca48b2
Error: Commit author name or email is wrong
Error: Execute following commands and _recreate_ commit:
Error: git config --global user.name "Lukasz Dywicki"
Error: git config --global user.email luke@code-house.org
как описано в этой теме:
помните, что ваш адрес электронной почты в
~/.gitconfig
файл должен соответствовать тому, с которым вы зарегистрированы в Redmine:
Чтобы проверить электронную почту:
git config --get user.email
установить ваш email:
locally (in project folder):
git config user.email your@email.com
or globally (anywhere):
git config --global user.email your@email.com
это из-за логики (проблема?) в код в Redmine..