Cara Pasang GitLab Edisi Komunitas di Debian-based GNU/Linux
Dunia perangkat lunak bebas dihebohkan dengan isu akuisisi Microsoft terhadap layanan 'gudang' seribu ummat, GitHub. Saat ini isu tersebut menjadi kenyataan setelah kedua belah pihak menyepakati penawaran harga 'wajar' yang harus dibayar dan diterima. Kini GitHub menjadi 'bagian' dalam keluarga Microsoft meskipun sejatinya mereka (pihak GitHub) tetap berjalan secara independen.
Bagi anda yang merasa 'anti' terhadap perangkat lunak tertutup (maksud saya Microsoft) mungkin anda akan mencari alternatif lain untuk memigrasikan proyek-proyek anda, mungkin jawaban sementara anda adalah GitLab, yah, GitLab merupakan pesaing (bukan tunggal) GitHub, tapi mari kita lihat lebih jauh mengenai infrastruktur GitLab. Apakah sudah aman dari kata 'Microsoft'? jawabannya tidak!. Karena GitLab menggunakan infrastruktur awan milik Microsoft, Azure.
Jangan khawatir, jika anda benar-benar ingin terbebas dari kata 'Microsoft' GitLab mempunyai solusinya. Selain menerapkan sistem version control pada sistemnya, GitLab juga menyediakan produk lain (mirip sistem GitLab) sebagai 'Version Control Management System' yaitu versi sistem GitLab yang bisa anda pasang dan jalankan di mesin server anda.
Berikut ini langkah-langkah instalasi GitLab edisi komunitas di Debian-based GNU/Linux:
Pertama, lakukan pembaruan sistem agar mendapatkan paket terbaru dari repositori.
Setelah paket gitlab-ce sudah terpasang, anda dapat mengatur URL yang akan anda gunakan, silahkan edit berkas /etc/gitlab/gitlab.rb dibagian external-url, setelah itu anda harus melakukan konfigurasi ulang terhadap sistem GitLab yang sudah terpasang dengan perintah berikut:
Buka peramban web anda, kemudian ketikkan alamat ip atau domain server yang sudah terpasang GitLab. Maka sistem akan menampilkan hasil pemasangan anda.
Masukkan kata sandi untuk pengguna root setelah itu klik tombol Change your password.
Sekarang, anda dapat login dengan menggunakan root. Pada tab Sign in silahkan masukkan nama pengguna dan sandi ada lalu klik tombol Sign in.
Sampai di sini, anda telah berhasil membangun layanan GitLab untuk komunitas anda.
Bagi anda yang merasa 'anti' terhadap perangkat lunak tertutup (maksud saya Microsoft) mungkin anda akan mencari alternatif lain untuk memigrasikan proyek-proyek anda, mungkin jawaban sementara anda adalah GitLab, yah, GitLab merupakan pesaing (bukan tunggal) GitHub, tapi mari kita lihat lebih jauh mengenai infrastruktur GitLab. Apakah sudah aman dari kata 'Microsoft'? jawabannya tidak!. Karena GitLab menggunakan infrastruktur awan milik Microsoft, Azure.
Jangan khawatir, jika anda benar-benar ingin terbebas dari kata 'Microsoft' GitLab mempunyai solusinya. Selain menerapkan sistem version control pada sistemnya, GitLab juga menyediakan produk lain (mirip sistem GitLab) sebagai 'Version Control Management System' yaitu versi sistem GitLab yang bisa anda pasang dan jalankan di mesin server anda.
Berikut ini langkah-langkah instalasi GitLab edisi komunitas di Debian-based GNU/Linux:
Langkah 1: Pasang Paket dependensi
Pertama, lakukan pembaruan sistem agar mendapatkan paket terbaru dari repositori.
$ sudo apt update && sudo apt upgrade
$ sudo apt install -y curl openssh-server ca-certificates
Langkah 2: Tambahkan GitLab Repositori dan Pasang Paket
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
$ sudo apt install gitlab-ce
Setelah paket gitlab-ce sudah terpasang, anda dapat mengatur URL yang akan anda gunakan, silahkan edit berkas /etc/gitlab/gitlab.rb dibagian external-url, setelah itu anda harus melakukan konfigurasi ulang terhadap sistem GitLab yang sudah terpasang dengan perintah berikut:
$ sudo gitlab-ctl reconfigure
Langkah 3: Lakukan Pengaturan Awal GitLab
Buka peramban web anda, kemudian ketikkan alamat ip atau domain server yang sudah terpasang GitLab. Maka sistem akan menampilkan hasil pemasangan anda.
Masukkan kata sandi untuk pengguna root setelah itu klik tombol Change your password.
Sekarang, anda dapat login dengan menggunakan root. Pada tab Sign in silahkan masukkan nama pengguna dan sandi ada lalu klik tombol Sign in.
Sampai di sini, anda telah berhasil membangun layanan GitLab untuk komunitas anda.
Komentar
Posting Komentar
Silahkan tinggalkan komentar Anda di sini.