Home  >  Article  >  Development Tools  >  How to install GitLab on Ubuntu system

How to install GitLab on Ubuntu system

PHPz
PHPzOriginal
2023-03-31 09:19:42788browse

GitLab is a Git-based version control platform that is a self-hosted Git repository developed using the Ruby on Rails programming language. GitLab provides powerful code management, code review, issue tracking and continuous integration capabilities. In this article, we will explain how to install GitLab on Ubuntu 18.04 operating system.

Step 1 – Install dependencies

Before installing GitLab, you need to install some dependencies. Run the following command to install the dependencies:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

After the installation is complete, we need to install Postfix, which is used to send email notifications in GitLab.

sudo apt-get install -y postfix

During installation, a dialog box will pop up, please select the "Internet Site" option. Next, you need to enter your email server address.

How to install GitLab on Ubuntu system

Step 2 – Install GitLab

After installing the dependencies, you need to use curl to download the installation script. Enter the following command:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

Once the installation script runs, you will see the following output:

Detected operating system as ubuntu/18.04.
Checking for curl...
Detected curl...
Running apt-get update... done.
Installing apt-transport-https... done.
Installing /etc/apt/sources.list.d/gitlab_gitlab-ce.list...done.
Importing packagecloud gpg key... done.
Running apt-get update...done.

The repository is setup! You can now install packages.

After the script installation is complete, you can begin the actual installation. Run the following command:

sudo apt-get install gitlab-ce

During installation, you will be asked to enter your new GitLab administrator password. After entering the password, the installation will continue.

After the installation is complete, run the following command to start GitLab:

sudo gitlab-ctl reconfigure

After completion, GitLab will start on the default port (80). If you have a firewall on your server, you need to ensure that inbound connections to the GitLab service are allowed.

At this time, you can open a web browser and visit http://your_server_ip address, and the GitLab login interface as shown below will appear.

How to install GitLab on Ubuntu system

By entering the GitLab administrator password you just set, you will be redirected to the GitLab control panel.

Step 3 – Configuration

Now, we have successfully installed GitLab. Next, we'll briefly cover some configuration options.

By default, the GitLab configuration file is located at /etc/gitlab/gitlab.rb. You can edit this file to change the configuration to suit your needs.

Among them, the most common configuration options include:

  • gitlab\_url – Specify the public URL of GitLab.
  • external\_url – Specifies the URL used by GitLab.
  • gitlab\_shell['git\_timeout'] – Specifies the maximum timeout for Git operations.

After editing the configuration file, GitLab needs to be reconfigured to enable the changes. Run the following command:

sudo gitlab-ctl reconfigure

Once completed, your changes will take effect.

Summary

In this article, we introduced how to install GitLab on Ubuntu 18.04. This process is not complicated, just follow the above steps and you will be successful. Additionally, GitLab offers many features and setup options so you can customize it to your needs.

The above is the detailed content of How to install GitLab on Ubuntu system. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn