GitLab ialah platform pengehosan kod sumber terbuka popular yang digunakan oleh banyak perniagaan dan pembangun untuk mengurus kod mereka. GitLab menyediakan lokasi storan yang boleh disesuaikan, yang bermaksud anda boleh menentukan lokasi storan pangkalan data GitLab anda ke mana-mana lokasi pilihan anda.
Dalam artikel ini, kami akan menunjukkan kepada anda cara mengubah suai lokasi storan pangkalan data GitLab.
Langkah 1: Hentikan GitLab
Sebelum menukar lokasi storan pangkalan data GitLab, anda perlu menghentikan perkhidmatan GitLab supaya perubahan boleh dibuat padanya. Anda boleh menghentikan perkhidmatan GitLab menggunakan arahan berikut:
sudo gitlab-ctl stop
Langkah 2: Salin data sedia ada
Untuk memastikan anda tidak kehilangan sebarang data dalam pangkalan data GitLab, anda perlu menyalin data GitLab sedia ada . Anda boleh menyalin data sedia ada ke lokasi baharu menggunakan arahan berikut:
sudo cp -R /var/opt/gitlab /new/gitlab/location
Sila gantikan /new/gitlab/location
dengan lokasi baharu yang anda ingin salin data GitLab anda.
Langkah 3: Ubah suai Konfigurasi GitLab
Setelah anda menyalin data sedia ada, anda perlu membuka fail konfigurasi GitLab dan menukar lokasi storan pangkalan data ke lokasi baharu. Secara lalai, fail konfigurasi GitLab terletak di /etc/gitlab/gitlab.rb
.
Cari baris berikut dalam fail itu:
git_data_dir "/var/opt/gitlab/git-data"
Tukar laluan ke lokasi baharu:
git_data_dir "/new/gitlab/location/git-data"
Perhatikan "/git-data" di tamat diperlukan kerana struktur direktori yang sama seperti lokasi sedia ada diperlukan di lokasi baharu.
Langkah 4: Tukar kebenaran fail
Menukar kebenaran fail ialah langkah yang perlu untuk memastikan GitLab boleh mengakses laluan baharu. Anda boleh menukar pemilik dan kebenaran lokasi baharu menggunakan arahan berikut:
sudo chown -R git:git /new/gitlab/location sudo chmod -R 0700 /new/gitlab/location
Sila ambil perhatian bahawa dalam arahan di atas, "git" ialah pengguna yang sedang menjalankan proses GitLab. Jika anda menentukan pengguna yang berbeza semasa memulakan GitLab, gunakan nilai itu.
Langkah 5: Mulakan Semula GitLab
Selepas melengkapkan langkah di atas, anda boleh memulakan semula perkhidmatan GitLab untuk perubahan berkuat kuasa.
sudo gitlab-ctl start
Setelah selesai, anda boleh menguji sama ada GitLab menggunakan lokasi baharu. Akses instance GitLab anda dan lakukan operasi Jika ia berfungsi, anda telah berjaya mengubah suai lokasi storan pangkalan data GitLab.
Kesimpulan
Dalam artikel ini, kami menunjukkan kepada anda cara mengubah suai lokasi storan pangkalan data GitLab. Sila ambil perhatian bahawa menukar lokasi storan pangkalan data adalah tugas yang sensitif, pastikan anda menyandarkan semua data dan ikut langkah yang betul.
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai lokasi storan pangkalan data gitlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!