Skip to content
Snippets Groups Projects
Select Git revision
  • move-gl-dropdown
  • improve-table-pagination-spec
  • move-markdown-preview
  • winh-fix-merge-request-spec
  • master default
  • index-namespaces-lower-name
  • winh-single-karma-test
  • 10-3-stable
  • 36782-replace-team-user-role-with-add_role-user-in-specs
  • winh-modal-internal-state
  • tz-ide-file-icons
  • 38869-milestone-select
  • update-autodevops-template
  • jivl-activate-repo-cookie-preferences
  • qa-add-deploy-key
  • docs-move-article-ldap
  • 40780-choose-file
  • 22643-manual-job-page
  • refactor-cluster-show-page-conservative
  • dm-sidekiq-versioning
  • v10.4.0.pre
  • v10.3.0
  • v10.3.0-rc5
  • v10.3.0-rc4
  • v10.3.0-rc3
  • v10.3.0-rc2
  • v10.2.5
  • v10.3.0-rc1
  • v10.0.7
  • v10.1.5
  • v10.2.4
  • v10.2.3
  • v10.2.2
  • v10.2.1
  • v10.3.0.pre
  • v10.2.0
  • v10.2.0-rc4
  • v10.2.0-rc3
  • v10.1.4
  • v10.2.0-rc2
40 results

add-user.md

Blame
  • Forked from GitLab.org / GitLab FOSS
    27337 commits behind the upstream repository.

    Project users

    You can manage the groups and users and their access levels in all of your projects. You can also personalize the access level you give each user, per-project.

    You should have master or owner permissions to add or import a new user to your project.

    The first step to add or import a user, go to your project and click on Members on the left side of your screen.

    Members


    Add a user

    Right next to People, start typing the name or username of the user you want to add.

    Search for people


    Select the user and the permission level that you'd like to give the user. Note that you can select more than one user.

    Give user permissions


    Once done, hit Add users to project and they will be immediately added to your project with the permissions you gave them above.

    List members


    From there on, you can either remove an existing user or change their access level to the project.

    Import users from another project

    You can import another project's users in your own project by hitting the Import members button on the upper right corner of the Members menu.

    In the dropdown menu, you can see only the projects you are Master on.

    Import members from another project


    Select the one you want and hit Import project members. A flash message notifying you that the import was successful will appear, and the new members are now in the project's members list. Notice that the permissions that they had on the project you imported from are retained.

    Members list of new members


    Invite people using their e-mail address

    If a user you want to give access to doesn't have an account on your GitLab instance, you can invite them just by typing their e-mail address in the user search field.

    Invite user by mail


    As you can imagine, you can mix inviting multiple people and adding existing GitLab users to the project.

    Invite user by mail ready to submit


    Once done, hit Add users to project and watch that there is a new member with the e-mail address we used above. From there on, you can resend the invitation, change their access level or even delete them.

    Invite user members list


    Once the user accepts the invitation, they will be prompted to create a new GitLab account using the same e-mail address the invitation was sent to.