Installasi dan Konfigurasi SAMBA SERVER di UBUNTU Server 18.04 (Girimulya Firdaus)
Isi kandungan:
- Prasyarat
- Memasang Ketergantungan yang Diperlukan
- Memasang GitLab
- Melaraskan Peraturan Firewall
- Tetapkan URL GitLab
- Konfigurasikan GitLab melalui Antara Muka Web
- 1. Menetapkan kata laluan akaun pentadbiran
- Kesimpulannya
GitLab adalah pengurus sumber terbuka Git repositori yang berpusat di web yang ditulis dalam Ruby termasuk wiki, pengurusan isu, semakan kod, pemantauan, dan integrasi dan penggunaan yang berterusan. Ia membolehkan pemaju untuk membuat, mengkaji, dan menggunakan projek mereka.
Terdapat tiga edisi berbeza GitLab yang tersedia, Edisi Komuniti (CE), Enterprise Edition (EE), dan versi yang dihoskan oleh GitLab.
GitLab adalah pilihan nombor satu jika anda ingin beralih dari GitHub. Ia boleh mengimport projek dan isu-isu dari sumber yang berbeza termasuk GitHub, yang menjadikan proses penghijrahan itu mudah dilepaskan. Antara muka GitLab direka dengan baik, bersih, intuitif dan dekat dengan GitHub dari segi pengalaman dan fungsi pengguna.
Terdapat beberapa cara untuk memasang GitLab bergantung kepada kes penggunaan yang diperlukan. Tutorial ini merangkumi langkah-langkah yang diperlukan untuk memasang dan mengkonfigurasi GitLab (CE) pada sistem Ubuntu 18.04 menggunakan pakej Omnibus.
Prasyarat
Tutorial ini menganggap bahawa anda mempunyai pemasangan Ubuntu 18.04 baru. Menurut halaman keperluan GitLab, disyorkan untuk menggunakan pelayan dengan:
- sekurang-kurangnya 4GB memori RAM.2 CPU cores.at sekurang-kurangnya 2GB ruang swap. (pilihan) Domain atau subdomain yang menunjuk ke alamat IP pelayan.
Untuk lapisan tambahan keselamatan, disyorkan untuk menubuhkan firewall asas. Anda boleh mengikuti langkah-langkah dalam Cara Menyediakan Firewall dengan UFW pada panduan Ubuntu 18.04.
Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Memasang Ketergantungan yang Diperlukan
Segarkan indeks pakej setempat dan pasangkan dependencies dengan perintah berikut:
sudo apt update
sudo apt install curl openssh-server ca-certificates
Agar GitLab dapat menghantar e-mel pemberitahuan, anda sama ada boleh memasang dan menggunakan Postfix atau menggunakan beberapa perkhidmatan mel transaksional seperti SendGrid, MailChimp, MailGun atau SES dalam hal ini anda boleh melangkau langkah berikut dan mengkonfigurasi (https: // docs.gitlab.com/omnibus/settings/smtp.html) selepas pemasangan selesai.
Jalankan arahan berikut untuk memasang Postfix pada pelayan Ubuntu anda:
debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
Untuk maklumat lebih terperinci mengenai cara membuat persediaan pelayan mel sendiri, semak ini.
Memasang GitLab
Pemasangan GitLab adalah proses ke hadapan yang cukup lurus. Kami akan memasang pakej GitLab CE menggunakan pengurus pakej
apt
.
Mulakan dengan menambah repositori GitLab ke senarai sumber sistem anda menggunakan arahan curl berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Setelah repositori diaktifkan pemasangan pakej GitLab dengan menjalankan perintah berikut.
sudo apt install gitlab-ce
Proses pemasangan mungkin mengambil sedikit masa dan selepas pemasangan yang berjaya, anda akan melihat output berikut:
Thank you for installing GitLab!
Melaraskan Peraturan Firewall
Panduan tentang menubuhkan firewall asas dikaitkan dalam bahagian prasyarat. Untuk dapat mengakses antara muka GitLab kita perlu membuka port
80
dan
443
:
sudo ufw allow OpenSSH
sudo ufw allow
sudo ufw allow
Untuk memastikan bahawa port yang diperlukan terbuka, anda boleh menyemak status firewall dengan:
sudo ufw status
Status: active To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere OpenSSH ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6)
Tetapkan URL GitLab
Sebelum mengakses antara muka web GitLab, kita perlu menetapkan URL yang mana GitLab akan dapat dicapai. Buka fail konfigurasi Gitlab dan buat perubahan berikut:
sudo nano /etc/gitlab/gitlab.rb
Berhampiran bahagian atas fail konfigurasi, anda akan melihat garis bermula dengan
external_url
. Tukar nilai untuk dipadankan dengan domain / subdomain atau alamat IP anda. Jika anda mempunyai
https
menggunakan domain dan jika anda mahu mengakses antara muka GitLab melalui alamat IP pelayan anda gunakan
http
.
external_url 'https://gitlab.example.com'
Carian seterusnya untuk "Let's Encrypt integration", uncomment baris bermula dengan
letsencrypt
dan tetapkannya kepada benar. Opsyenal jika anda mahu menerima e-mel dari Let's Encrypt mengenai
letsencrypt
domain anda baris yang bermula dengan
letsencrypt
dan menambah alamat e-mel anda.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Akhir sekali, simpan dan tutup fail dan jalankan perintah berikut untuk mengkonfigurasi semula Gitlab:
sudo gitlab-ctl reconfigure
Perintah ini akan menyusun semula tetapan GitLab anda dan menghasilkan sijil Sijil SSL percuma.
Konfigurasikan GitLab melalui Antara Muka Web
Sekarang anda telah mengkonfigurasi URL GitLab yang anda boleh mulakan dengan konfigurasi awal melalui antara muka web GitLab.
Lancarkan pelayar web anda dan navigasi ke:
https://your_gitlab_domain_or_server_IP.com
1. Menetapkan kata laluan akaun pentadbiran
Kali pertama anda mengakses antara muka web, anda akan diminta untuk menetapkan kata laluan untuk akaun pentadbiran.
Kini anda harus dapat menolak dan menarik perubahan projek anda dari komputer tempatan anda tanpa perlu memberikan kelayakan akaun GitLab anda.
Kesimpulannya
Tutorial ini membimbing anda melalui pemasangan dan konfigurasi GitLab pada Ubuntu 18.04. Anda juga belajar cara mengedit tetapan profil anda, cara menukar nama pengguna dan menambah kunci SSH. Anda kini boleh membuat projek pertama anda dan mula menggunakan GitLab anda.
ubuntu git gitlabBagaimana untuk memasang dan mengkonfigurasi pelayan nfs pada ubuntu 18.04
Sistem Fail Rangkaian (NFS) adalah protokol sistem fail yang diedarkan yang membolehkan anda berkongsi direktori jauh melalui rangkaian. Dalam tutorial ini, kami akan menerangkan cara menyediakan Server NFSv4 di Ubuntu 18.04.
Bagaimana untuk memasang dan mengkonfigurasi redis pada ubuntu 18.04
Redis adalah kedai struktur data memori sumber terbuka. Ia boleh digunakan sebagai pangkalan data, cache dan broker mesej dan menyokong pelbagai struktur data seperti Strings, Hashes, Lists, Sets, etc. Tutorial ini menerangkan cara memasang dan mengkonfigurasi Redis pada pelayan Ubuntu 18.04.
Bagaimana untuk memasang dan mengkonfigurasi gitlab pada centos 7
GitLab adalah pengurus sumber terbuka Git repositori yang berpusat di web yang ditulis dalam Ruby termasuk wiki, pengurusan isu, semakan kod, pemantauan, dan integrasi dan penggunaan yang berterusan. Tutorial ini merangkumi langkah-langkah yang diperlukan untuk memasang dan mengkonfigurasi GitLab (CE) pada sistem CentOS 7 menggunakan pakej Omnibus.







