Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk memasang GitLab pada sistem Ubuntu

Bagaimana untuk memasang GitLab pada sistem Ubuntu

PHPz
PHPzasal
2023-03-31 09:19:42833semak imbas

GitLab ialah platform kawalan versi berasaskan Git, yang merupakan repositori Git hos sendiri yang dibangunkan menggunakan bahasa pengaturcaraan Ruby on Rails. GitLab menyediakan pengurusan kod yang berkuasa, semakan kod, penjejakan isu dan keupayaan penyepaduan berterusan. Dalam artikel ini, kami akan menerangkan cara memasang GitLab pada sistem pengendalian Ubuntu 18.04.

Langkah 1 – Pasang kebergantungan

Sebelum memasang GitLab, anda perlu memasang beberapa kebergantungan. Jalankan arahan berikut untuk memasang dependensi:

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

Selepas pemasangan selesai, kami perlu memasang Postfix, yang digunakan untuk menghantar pemberitahuan e-mel dalam GitLab.

sudo apt-get install -y postfix

Semasa pemasangan, kotak dialog akan muncul, sila pilih pilihan "Tapak Internet". Seterusnya, anda perlu memasukkan alamat pelayan e-mel anda.

Bagaimana untuk memasang GitLab pada sistem Ubuntu

Langkah 2 – Pasang GitLab

Selepas memasang dependensi, anda perlu menggunakan curl untuk memuat turun skrip pemasangan. Masukkan arahan berikut:

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

Selepas skrip pemasangan berjalan, anda akan melihat output berikut:

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.

Selepas skrip dipasang, anda boleh mula melaksanakan pemasangan sebenar. Jalankan arahan berikut:

sudo apt-get install gitlab-ce

Semasa pemasangan, anda akan diminta untuk memasukkan kata laluan pentadbir GitLab baharu anda. Selepas memasukkan kata laluan, pemasangan akan diteruskan.

Selepas pemasangan selesai, jalankan arahan berikut untuk memulakan GitLab:

sudo gitlab-ctl reconfigure

Setelah selesai, GitLab akan bermula pada port lalai (80). Jika anda mempunyai tembok api pada pelayan anda, anda perlu memastikan bahawa sambungan masuk ke perkhidmatan GitLab dibenarkan.

Pada masa ini, anda boleh membuka pelayar web dan melawati http://alamat_server_ip anda, dan antara muka log masuk GitLab seperti yang ditunjukkan di bawah akan muncul.

Bagaimana untuk memasang GitLab pada sistem Ubuntu

Dengan memasukkan kata laluan pentadbir GitLab yang baru anda tetapkan, anda akan dialihkan ke panel kawalan GitLab.

Langkah 3 – Konfigurasi

Kini, kami telah berjaya memasang GitLab. Seterusnya, kami akan membincangkan secara ringkas beberapa pilihan konfigurasi.

Secara lalai, fail konfigurasi GitLab terletak dalam /etc/gitlab/gitlab.rb. Anda boleh mengedit fail ini untuk menukar konfigurasi agar sesuai dengan keperluan anda.

Antaranya, pilihan konfigurasi yang paling biasa termasuk:

  • gitlab_url – Menentukan URL awam GitLab.
  • external_url – Menentukan URL yang digunakan oleh GitLab.
  • gitlab_shell['git_timeout'] – Menentukan tamat masa maksimum untuk operasi Git.

Selepas mengedit fail konfigurasi, GitLab perlu dikonfigurasikan semula untuk mendayakan perubahan. Jalankan arahan berikut:

sudo gitlab-ctl reconfigure

Setelah selesai, perubahan anda akan berkuat kuasa.

Ringkasan

Dalam artikel ini, kami memperkenalkan cara memasang GitLab pada Ubuntu 18.04. Proses ini tidak rumit, cuma ikuti langkah di atas dan anda akan berjaya. Selain itu, GitLab menawarkan banyak ciri dan pilihan persediaan supaya anda boleh menyesuaikannya mengikut keperluan anda.

Atas ialah kandungan terperinci Bagaimana untuk memasang GitLab pada sistem Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn