Our organization has users making commits from home or 'out of the office' frequently. I've noticed a lot of commits from personal email addresses (most likely when the users are working on their own device).
These two commits are from the same person, only using a different email address likely because they're committing from a different pc with different global git config. I'd like to link both of these email addresses to the same user account similiar to what GitHub allows (you must have an account to reach this account settings link):
https://github.com/settings/emails
How can I do this in Azure DevOps?
Open the web portal, choose the Azure DevOps icon, and then select Organization settings. Under Security, choose Permissions, and then choose New group to open the dialog for adding a group.
Navigate to https://youraccount.visualstudio.com/_admin/_users. Select an Basic user and select - Change Access level. Assign this user with Stakeholder.
Select Users, and then select Add new users. Enter the external user's email address followed by a semicolon, and then select Add. A warning message appears, indicating that an external user is being added from outside your directory. Advise the external user to locate the email that they received from Azure DevOps and go to the redemption URL.
Then You Can View Attribute tab of User Properties.. You can add multiple email address. As I mentioned, you will see all these emails address in the proxyAddress attribute in User account Proprties --> Attribute Tab Add Primary email with SMTP ---> SMTP:[email protected]
Email as an Alternate Login ID A different approach is to synchronize the Azure AD and on-premises UPNs to the same value and then configure Azure AD to allow users to sign in to Azure AD with a verified email. To provide this ability, you define one or more email addresses in the user's ProxyAddresses attribute in the on-premises directory.
To my Active Directory user account in the Properties->General details i am able to link my primary email address to the User logon name. Is there any way where i can link all my aliases for the primary email address also to my Active Directory user account.
Perhaps you should commit a .mailmap
file to map different mails to one.
See https://git-scm.com/docs/git-shortlog#_mapping_authors or https://github.com/sympy/sympy/wiki/Using-.mailmap
PS:
These two commits are from the same person, only using a different email address likely because they're committing from a different pc with different global git config.
Perhaps these persons should not forgot to change settings for one repository or even better, use conditional include
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With