Rumah > alat pembangunan > git > Mari kita bincangkan tentang cara membina gitlab pada mac

Mari kita bincangkan tentang cara membina gitlab pada mac

PHPz
Lepaskan: 2023-03-31 17:18:35
asal
937 orang telah melayarinya

Bina Gitlab pada Mac - Bina repositori kod anda sendiri dari awal

Dalam pembangunan perisian, kita semua memerlukan sistem kawalan versi untuk mengurus repositori kod kami. Git ialah sistem kawalan versi yang digunakan secara meluas, dan Gitlab ialah platform yang menyediakan perkhidmatan pengehosan kod. Jika anda ingin menyediakan pelayan Gitlab pada Mac anda, artikel ini akan memberikan anda garis panduan yang diperlukan.

Langkah Pertama: Pasang Docker

Docker ialah alat kontena yang sangat berkuasa yang membolehkan anda menjalankan aplikasi di mana-mana sahaja tanpa perlu risau tentang kebergantungan dan isu persekitaran. Sangat mudah untuk menggunakan Docker untuk membina Gitlab kerana ia boleh mengautomasikan kebanyakan konfigurasi dan pemasangan.

Pertama, anda perlu memuat turun dan memasang Docker. Pergi ke alamat muat turun laman web rasmi: https://www.docker.com/products/docker-desktop

Selepas pemasangan selesai, anda perlu memasukkan arahan berikut dalam terminal untuk memastikan bahawa Docker mempunyai telah dipasang dengan betul:

docker --version
Salin selepas log masuk

Jika nombor versi yang betul dikeluarkan, Docker telah berjaya dipasang.

Langkah 2: Buat bekas Gitlab

Sebelum menjalankan bekas Gitlab berasaskan Docker, anda perlu memastikan bahawa rangkaian Docker sudah wujud dalam sistem anda, yang boleh dibuat dengan arahan berikut :

docker network create gitlab_network
Salin selepas log masuk

Kemudian, anda boleh menggunakan arahan berikut untuk menjalankan bekas Gitlab baharu:

docker run --detach \
    --hostname gitlab.example.com \
    --name gitlab \
    --network gitlab_network \
    --publish 443:443 \
    --publish 80:80 \
    --publish 22:22 \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest
Salin selepas log masuk

Setiap parameter dalam arahan ini mempunyai kesan yang berbeza. Penerangan:

  • --hostname: Tentukan nama hos yang digunakan oleh Gitlab Di sini kami menggunakan gitlab.example.com lalai.
  • --name: Tentukan nama bekas Gitlab, kami menggunakan lalai gitlab.
  • --network: Tentukan rangkaian Docker yang digunakan oleh bekas.
  • --publish: Menentukan pemetaan port yang digunakan oleh bekas Gitlab Untuk maksud khusus, sila rujuk ulasan dalam arahan.
  • --restart: Menentukan syarat untuk memulakan semula automatik bekas.
  • --volume: Menentukan lokasi di mana volum data di dalam bekas dipasang.

Berdasarkan parameter ini, kami menggunakan versi terkini Gitlab-ce, anda juga boleh menggunakan versi berbeza mengikut keperluan anda sendiri.

Langkah 3: Akses Gitlab

Kini, anda boleh mengakses Gitlab melalui penyemak imbas anda dengan mengakses http://localhost atau http://YOUR_IP_ADDRESS (mengikut konfigurasi rangkaian anda).

Apabila anda mengakses Gitlab buat kali pertama, anda akan digesa untuk menetapkan kata laluan pentadbir dan meminta anda memasukkan nama pengguna dan kata laluan baharu. Selepas melengkapkan tetapan ini, anda boleh mula menggunakan Gitlab.

Ringkasan

Dalam artikel ini, kami mempelajari cara menggunakan Docker untuk membina pelayan Gitlab pada Mac. Saya harap artikel ini dapat membantu anda membina repositori kod anda sendiri dengan cepat untuk mengurus dan berkongsi kod anda dengan lebih baik.

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara membina gitlab pada mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan