Issue #7442 resolved

Alien developer

Dmitry Mityanin
created an issue

Hi,

We have four developers working with private repositories. On our Overview page we can see all our activities with proper account information, but on the Commits page one of our developers has shown as a foreign developer which even has not got access to our repo.

On Overview page our developer has name "Alexey Pavlov" On Commits page we seeing him commiting as "Alexey Tkachenko"

Comments (3)

  1. Brian Nguyen staff

    Hi,

    Looking at the commit ace1d2b the author string was set to Alexey Pavlov <alexey@showrooms.ru>. That email address is in use by a separate user Alexey Tkachenko and not your developer.

    This is why the commit author is showing up in your commit history. I assure you that the user does not have access to your repository.

    I suggest that your developer Alexey Pavlov run git config user.email to check if it is set correctly.

    Cheers, Brian

  2. Dmitry Mityanin reporter

    Hi,

    Thanks for you reply. I set up email notifications and see on every commit from Alexey Pavlov:

    Changeset: 7b840b5220f7 Branch: master User: icdraw Date: 2013-05-30 12:25:30

    Look, user is set to icdraw, but Alexey Pavlov's username is tigga

  3. Brian Nguyen staff

    Hi,

    When we send the commit email notifications we resolve the user based on the commit's author string. This means we:

    1. Get the author string from the commit
    2. Pull out the email address
    3. Find the user that matches the email address
    4. Render the user as the author of the commit

    In this case if you run git show ace1d2b you will see that the author string has an email address that does not match the user tigga.

    I hope this helps.

    Cheers, Brian

  4. Log in to comment