Skip to content

GitLab Next

    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Menu
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • GitLab FOSS GitLab FOSS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #43521
Closed
Open
Created Feb 22, 2018 by Andrew Teesdale@racecar

Keep Personal Email Private

Description

One of the main reasons keeping myself and many users from using GitLab is that there is no way to keep commit email addresses private. The current way to do this is to create a new email and use it as your "GitLab email address". Sure this works fine for most cases, but creating an entirely new email address adds even more to the users workload, requiring them to manage an entire email dedicated to Gitlab.

But, there is a simple solution to this problem. All it requires Gitlab to assign a unique "noreply" address to every user that they can use in their commits. This would solve the problem of those who would like their private email to stay secret when committing to a public repository.

Proposal

  • Allow every user to have an assigned "noreply" address.
  • Emails sent to the "noreply" address will be bounced.
  • Would be optional maybe by having a checkbox?
  • Be somewhat similar in implementation to a similar feature in GitHub?

Designs

Commit email field in Profile settings Learn more link (linked to docs)
image image
Copy: Use a private email address – id+username@noreply.gitlab.com Copy: This email address will be used for web-based operations, such as edits and merges. Use this email address for your command line Git operations by setting it in your Git config. Learn more.

Links / references

https://help.github.com/articles/setting-your-commit-email-address-on-github/

Edited Oct 29, 2018 by Jeethu Karthik
Assignee
Assign to
Time tracking