At GitLab it's vital we ensure the data of our Customers, our team-members, and our company is treated and protected with the appropriate security measures it deserves.
With this in mind, GitLab Security will begin enforcing a list of approved Operating Systems and minimum Operating System versions for use at GitLab. This change will decrease the risk from the use of End-Of-Life or unapproved Operating Systems accessing locations which may contain sensitive data.
Please see the Data Classification Policy handbook page for further details on how different data types are classified.
last updated 2020-01-08
macOS 10.13.6 or later
GitLab requires that you run an actively updated and supported Linux distro or BSD flavour. It will be your responsibility to maintain your Linux environment.
Further details are available at the Linux Tools & Tips page.
Android 7.1.2 or later
iOS 10.3.4 or later
As described in the Acceptable Use Policy, Microsoft Windows operating systems are not allowed. If you have a legitimate business need to use a Windows operating system, please see the Exception Process.
All Windows users must submit Exception Requests for the continued use at GitLab, and any unauthorized user of Windows will be notified. These users must have a legitimate business need which cannot be accomplished or is significantly more difficult on a macOS or Linux OS, must use Windows 10 or later, and have manager approval.
Users of Android 7.1.1 or older will be notified and required to upgrade to a supported version of Android OS. Access restrictions may be enforced if use of unauthorized versions of Android persist.
Exception requests may be submitted to the Security Compliance Team using the Exception template. Security Compliance and Security Operations will review requests as they come in.
Further information about the Exception Management process is available in the GitLab Handbook