Как связать пользователя Redmine с пользователем хранилища - PullRequest
8 голосов
/ 22 апреля 2011

У меня есть проект Redmine, связанный с хранилищем (git).Я хочу связать свои коммиты с моей учетной записью Redmine.Теперь каждый мой коммит выполняется анонимным пользователем, потому что имя пользователя RM и имя пользователя репо различаются.

Ответы [ 2 ]

10 голосов
/ 08 июня 2011

В настройках вашего проекта на вкладке «Репозиторий» под серым разделом с URL-адресом репозитория есть значок для пользователей. Этот экран позволит вам сопоставить имена пользователей репо с именами пользователей Redmine. Это присутствует в моей версии Redmine 1.1.3.stable. Не уверен, в какой версии он был реализован.

1 голос
/ 22 апреля 2011

Вы видите сообщения , подобные этим ?

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

Чтобы установить вашу электронную почту:

locally (in project folder):
git config user.email your@email.com

or globally (anywhere):
git config --global user.email your@email.com

это из-за логики (проблемы?) В коде Redmine ..

...