GNU/Linux >> Belajar Linux >  >> Ubuntu

Menginstal Gitea – Server Git yang di-host sendiri di Ubuntu 22.04 LTS

Gitea adalah Git cross-platform open-source sederhana yang dihosting sendiri yang diakui sebagai model berbasis komunitas. Ini dapat dioperasikan di banyak platform lain, termasuk ARM, Linux, dan Windows. Gitea adalah aplikasi yang ringan dan mudah dipasang karena memerlukan beberapa opsi pengaturan. Selain itu, ia menawarkan wiki, pelacakan bug, dan kemampuan kolaboratif lainnya.

Artikel ini akan menjelaskan metode untuk menginstal, menggunakan, dan menghapus Gitea di Ubuntu 22.04.

Instalasi Gitea di Ubuntu 22.04

Untuk menginstal Gitea di Ubuntu 22.04, ikuti langkah-langkah di bawah ini.

Langkah 1:Perbarui repositori sistem

Pertama, tekan “CTRL+ALT+T ” untuk membuka terminal dan memperbarui repositori sistem Ubuntu 22.04:

$ sudo apt update

Langkah 2:Memasang Git

Pada langkah selanjutnya, gunakan perintah yang diberikan di bawah ini untuk menginstal git:

$ sudo apt install git

Langkah 3:Instal MariaDB

Untuk dukungan backend, kami akan menginstal MariaDB di sistem Ubuntu 22.04 kami, namun, Anda dapat menggunakan basis data apa pun sesuai keinginan Anda:

$ sudo apt install mariadb-server

Langkah 4:Masuk ke MySQL

Sekarang login ke MySQL:

$ sudo mysql -u root -p

Langkah 5:Buat basis data

Buat database baru dengan nama “gitea ”:

> CREATE DATABASE gitea;

Langkah 6:Berikan Hak Istimewa

Tentukan nama pengguna dan kata sandi untuk memberikan hak istimewa:

> GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost' IDENTIFIED BY "Root";

Langkah 7:Hapus Hak Istimewa

Sekarang gunakan “HAK ISTIMEWA FLUSH ” untuk mengatur database dan keluar dari server MariaDB:

> FLUSH PRIVILEGES;
> QUIT;

Langkah 8:Instal Gitea

Gunakan "wget ” bersama dengan jalur yang disediakan untuk mengunduh file pengaturan Gitea:

$ sudo wget -O /usr/local/bin/gitea https://dl.gitea.io/gitea/1.16.7/gitea-1.16.7-linux-amd64 

Jadikan file pengaturan Gitea dapat dieksekusi menggunakan “chmod ” dan instal:

$ sudo chmod +x /usr/local/bin/gitea

Langkah 9:Periksa versi Gitea

Periksa versi Gitea untuk memverifikasi instalasi:

$ gitea --version

Output yang diberikan menunjukkan bahwa kita telah berhasil menginstal Gitea versi “1.16.7 ”:

Langkah 10:Buat Pengguna baru

Untuk membuat dan menambahkan pengguna git baru, gunakan perintah yang disediakan:

$ sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git

Langkah 11:Buat direktori yang diperlukan

Pada langkah berikutnya, buat “gitea ” dan sub-direktorinya seperti “kustom ”, “data ”, “log ”:

$ sudo mkdir -pv /var/lib/gitea/{custom,data,log}

Kemudian ubah status kepemilikan direktori yang dibuat di atas:

$ sudo chown -Rv git:git /var/lib/gitea

Jalankan dan izinkan perubahan seperti yang disebutkan pada langkah di atas melalui perintah yang disediakan.:

$ sudo chmod -Rv 750 /var/lib/gitea

Langkah 12:Buat direktori konfigurasi

Mari kita buat direktori konfigurasi di mana semua konfigurasi setup akan disimpan:

$ sudo mkdir -v /etc/gitea

Sekarang ubah kepemilikan direktori konfigurasi:

$ sudo chown -Rv root:git /etc/gitea

Setel izin file dari direktori konfigurasi:

$ sudo chmod -Rv 770 /etc/gitea

Langkah 13:Menyiapkan layanan sistem

Buka “gitea.service ” dalam file “nano ” editor untuk menambahkan “systemd . dasar ” pengaturan konfigurasi:

$ sudo nano /etc/systemd/system/gitea.service

Masukkan kode berikut ke dalam “gitea.service” file dengan menyalin dan menempelkannya:

[Unit]
Description=Gitea
After=syslog.target
After=network.target
[Service]
RestartSec=3s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/

ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
[Install]
WantedBy=multi-user.target

Tekan “CTRL+O ” untuk menyimpan kode yang ditambahkan dan beralih kembali ke terminal dengan menekan “CTRL+X ”:

Langkah 14:Mulai dan jalankan layanan Gitea

Mulai layanan Gitea:

$ sudo systemctl start gitea

Lihat status Layanan Gitea:

$ sudo systemctl status gitea

Gunakan perintah berikut jika Anda ingin mengaktifkan layanan Gitea:

$ sudo systemctl enable gitea

Sekarang, mari beralih ke metode menggunakan Gitea di Ubuntu 22.04.

Penggunaan Gitea di Ubuntu 22.04

Di Ubuntu 22.04, untuk menggunakan Gitea, navigasikan terlebih dahulu ke “localhost:3000 ” URL di browser favorit Anda. Kemudian tentukan informasi yang diminta sesuai dengan pengaturan yang ditambahkan:

Klik pada “Instal Gitea ” untuk mengakses akun Gitea Anda:

Seperti yang Anda lihat, Gitea berhasil diluncurkan di sistem kami:

Anda juga dapat mengakses Gitea menggunakan “Host ” alamat seperti yang telah kami gunakan “127.0.0.1:3000 ”:

Output yang diberikan di bawah ini menunjukkan bahwa “localhost:3000 ” dan “127.0.0.0.1:3306 ” dua pengguna sedang login di Gitea:

Cara menghapus Gitea dari Ubuntu 22.04

Untuk menghapus Gitea dari Ubuntu 22.04, ikuti perintah yang disediakan di bawah ini:

Kami telah menjelaskan secara efektif prosedur untuk menginstal, menggunakan, dan menghapus Gitea dari Ubuntu 22.04.

Kesimpulan

Pada Ubuntu 22.04, untuk menginstal Gitea, diperlukan untuk menginstal Git terlebih dahulu. Setelah melakukannya, instal server MariaDB dan buat database baru untuk Gitea. Kemudian unduh dan instal pengaturan Gitea di sistem. Untuk mengonfigurasi Gitea, pertama, buat pengguna baru dan “gitea.service ”, lalu aktifkan dan mulai layanan Gitea. Kami telah mendemonstrasikan petunjuk instalasi Gitea, penggunaan, dan prosedur untuk menghapusnya dari Ubuntu 22.04 secara efisien.


Ubuntu
  1. Cara Memasang Server Minecraft di Ubuntu 18.04 LTS

  2. Menginstal Xen 4.4 di Ubuntu Server 14.04 LTS (Terpercaya)

  3. Menginstal Ms Office 2013 Di Ubuntu 12.04 Lts?

  1. Menginstal Nginx di Ubuntu 14.04 dan 16.04

  2. Cara Menginstal Layanan Git Self-hosted Git menggunakan Docker di Ubuntu 18.04

  3. Konfigurasi Server Samba di Ubuntu 14.04 LTS

  1. Memasang VPN dengan Tinc di Ubuntu 16.04 LTS

  2. Instalasi Samba Server di Ubuntu 16.04 LTS

  3. Cara Menginstal HTTP Git Server dengan Nginx di Ubuntu 18.04 LTS