GitLab ialah platform pengehosan kod sumber terbuka yang menyediakan fungsi pengurusan gudang Git berasaskan web, serta banyak alatan kerjasama dan proses automatik. Dalam artikel ini, kami akan menerangkan cara memasang GitLab.
Penyediaan:
Sebelum anda mula memasang GitLab, anda perlu memastikan pelayan anda memenuhi keperluan berikut:
Pasang Docker dan Docker Compose:
GitLab menyediakan imej Docker untuk memudahkan proses pemasangan. Mula-mula, anda perlu memasang Docker dan Docker Compose pada pelayan anda.
Di Ubuntu, anda boleh menggunakan arahan berikut untuk memasang Docker:
sudo apt-get update sudo apt-get install docker.io
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memasang Docker Compose:
sudo apt-get install docker-compose
Pasang GitLab:
Setelah Docker dan Docker Compose telah dipasang pada sistem anda, anda boleh mula memasang GitLab.
Berikut ialah langkah pemasangan:
sudo mkdir -p /var/opt/gitlab
version: '3' services: web: image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'ubuntu.yourdomain.com' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://ubuntu.yourdomain.com' gitlab_rails['gitlab_shell_ssh_port'] = 2224 ports: - '80:80' - '443:443' - '2224:22' volumes: - '/var/opt/gitlab:/var/opt/gitlab' - '/var/opt/gitlab/config:/etc/gitlab' - '/var/opt/gitlab/logs:/var/log/gitlab'
Sila ambil perhatian: sebelum menyalin fail konfigurasi di atas ke pelayan anda, anda harus menukar 'ubuntu.yourdomain.com 'Ganti dengan anda nama domain atau alamat IP sendiri.
sudo docker-compose up -d
Ini akan memulakan bekas GitLab. Anda boleh menyemak sama ada bekas sedang berjalan menggunakan arahan berikut:
sudo docker ps
Lawati nama domain atau alamat IP tempat pemasangan GitLab anda terletak. Pada akses pertama, anda perlu menyediakan nama pengguna dan kata laluan pentadbir.
Dalam antara muka pengurusan GitLab, klik "Kawasan Pentadbiran" > "Rangkaian" >
Konfigurasikan butiran pelayan SMTP anda dan klik "Uji Tetapan SMTP" untuk menguji sama ada ia berfungsi dengan betul.
Kini, anda telah berjaya memasang GitLab dan mengkonfigurasi pelayan SMTP untuk pengurusan kod dan kerjasama pada platform.
Ringkasan:
Artikel ini memperkenalkan proses memasang GitLab pada Ubuntu. Menggunakan bekas Docker menjadikan proses pemasangan lebih mudah dan lebih dipercayai. Melalui langkah ini, anda boleh mencipta platform pengehosan kod dengan fungsi pengurusan gudang Git pada pelayan.
Atas ialah kandungan terperinci Analisis mendalam tentang cara memasang GitLab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!