FAQ from prospects

See FAQs about GitLab’s features, user management, statistics/logs, performance, installation, and support

Features

User management

  • Q: Does GitLab supports groups of users?

    A: GitLab does support user groups which allow you to group projects into directories and give users access to several projects at once.

    Documentation: https://docs.gitlab.com/ee/user/group/index.html

  • Q: Does GitLab provide visibility levels for projects?

    A: GitLab has three different visibility levels for each project: Public, internal, and private.

    Documentation: https://docs.gitlab.com/ee/user/public_access.html

  • Q: Do you support default rights on users, not project?

    A: [missing]

  • Q: Does GitLab provide a way to block project creation for certain users?

    A: GitLab admins can set a project limit for each user. If the limit is set to 0 the user cannot create any projects.

    Documentation: missing

  • Q: Do blocked users count towards total user count?

    A: No, only active users count towards total user count.

    License FAQ: /pricing/licensing-faq/

Statistics / Logs

  • Q: What kind of usage statistics are available for GitLab admins?

    A: GitLab EE provides contribution analytics which provides an overview about the activity of issues, merge requests and push events of your organization and its members. The time period on which the analytics depend on, is spanned in three sections: last week, last month and last three months.

    Documentation: https://docs.gitlab.com/ee/user/group/contribution_analytics/

  • Q: How does GitLab provide log analysis?

    A: GitLab has an advanced log system which enables the analysis of a GitLab instance using various system log files. Generally an admin can view the last 2000 lines of the log files in the logs section of the admin panel. Furthermore GitLab EE offers Audit Events to view security and audit events within the GitLab admin panel.

    Documentation:

    Log system: https://docs.gitlab.com/ee/administration/logs/

    Audit Events: https://docs.gitlab.com/ee/administration/audit_events.html

Performance

  • Q: What are the system requirements for a certain amount of users or repositories?

    A: The respective hardware requirements with regards to the amount of users and repositories are listed in the GitLab documentation: https://docs.gitlab.com/ee/install/requirements.html#hardware-requirements

  • Q: Does GitLab support multi-server setups e.g. different servers for the database and each service?

    A: Yes, e.g. this is the current setup for GitLab EE on GitLab.com.

    Documentation: missing

Installation and support

  • Q: What is the process to request support?

    A: See the GitLab Support page for more information on how to contact Support.

  • Q: Does GitLab provide the possibility to have custom installations?

    A: GitLab can be installed from source, which allows any customization. But the fast and reliable Omnibus package installation is recommended.

    Documentation: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/doc/install/installation.md

  • Q: What is the process to upgrade a GitLab instance?

    A: Depending on the installation method and the GitLab version, there are multiple update guides in the documentation: https://docs.gitlab.com/ee/update/

  • Q: Can I install and upgrade GitLab without an internet connection?

    A: Yes. Our Omnibus packages are self-contained and require no internet access during installation, configuration, or afterwards.

Last modified November 26, 2024: Fix broken external links (bc83f2be)