CentOS 6.5 ialah sistem pengendalian yang sangat stabil, dan beberapa pelayan dan aplikasi lama masih menggunakannya. GitLab ialah pilihan yang bagus untuk pasukan dan perniagaan yang perlu menyediakan pengurusan dan kerjasama kod. Dalam artikel ini, kami akan memperincikan cara memasang GitLab pada CentOS 6.5.
Sebelum meneruskan pemasangan, kami perlu menyemak versi sistem dan keperluan perkakasan.
Kini, kami bersedia untuk mula memasang GitLab.
Pertama, kita perlu memasang beberapa perpustakaan bergantung yang diperlukan supaya GitLab boleh dijalankan pada CentOS. Buka terminal dan laksanakan arahan berikut:
sudo yum -y update sudo yum -y install curl policycoreutils openssh-server openssh-clients sudo yum -y install postfix
Postfix ialah pelayan mel. GitLab memerlukan pelayan mel untuk menghantar pemberitahuan e-mel, jadi kami perlu memasangnya.
Apabila memasang postfix, anda akan digesa untuk nama hos dan nama domain. Kami hanya boleh menekan Enter dan terus menggunakan tetapan lalai.
Cara termudah untuk memasang GitLab pada CentOS ialah menggunakan pakej Omnibus. Omnibus ialah penyelesaian sedia yang merangkumi GitLab dan semua kebergantungan yang diperlukan. Menggunakan pakej Omnibus, kami boleh memasang dan mengkonfigurasi GitLab dengan cepat.
Muat turun pakej Omnibus daripada tapak web rasmi GitLab Jika anda menggunakan CentOS 6.5, anda boleh memilih untuk memuat turun versi GitLab 7.11.4. Di terminal, pergi ke direktori muat turun dan laksanakan arahan berikut:
sudo rpm -i gitlab-ce-7.11.4-ce.0.el6.x86_64.rpm
Arahan di atas akan memasang GitLab. Pemasangan mungkin mengambil masa beberapa minit bergantung pada konfigurasi perkakasan anda dan kelajuan rangkaian.
Selepas pemasangan selesai, buka penyemak imbas anda dan akses alamat IP pelayan atau nama domain Anda sepatutnya dapat melihat halaman log masuk GitLab. Anda perlu menyediakan maklumat akaun pentadbir.
Setelah persediaan selesai, anda akan dialihkan ke halaman utama GitLab. Di sini anda boleh membuat projek, pengguna, kumpulan, dsb.
Untuk memastikan keselamatan pelayan, kita perlu membuka beberapa port dalam firewall. GitLab menggunakan tiga port berikut secara lalai:
Dalam susunan untuk membuka port ini, kita perlu mengemas kini peraturan firewall. Jalankan arahan berikut:
sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT sudo iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT sudo iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT sudo /etc/init.d/iptables save sudo service iptables restart
Arahan di atas akan membenarkan akses luaran kepada HTTP, HTTPS dan SSH.
Kami telah menyelesaikan pemasangan dan konfigurasi GitLab. Jika anda menguruskan pasukan atau bekerja secara kolaboratif, GitLab ialah alat yang sangat berguna.
Atas ialah kandungan terperinci Bagaimana untuk memasang gitlab pada centos6.5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!