GitBucket 4.38 hadir dengan dukungan untuk bidang khusus, peningkatan, dan lainnya

GitBucket sistem pengembangan kolaboratif bergaya GitHub

GitBucket adalah platform web Git yang didukung oleh Scala

Baru-baru ini rilis versi baru GitBucket 4.38 diumumkan, yang mengembangkan sistem kolaborasi dengan repositori Git dengan antarmuka bergaya GitHub, GitLab, atau Bitbucket.

GitBucket hadir dengan satu set fitur cakupan yang mencakup, dukungan GitLFS, masalah, permintaan penarikan, pemberitahuan, sistem plugin, repositori publik dan pribadi Git, plus itu juga dapat dengan mudah diintegrasikan dengan LDAP untuk mengelola akun dan grup. Kode GitBucket ditulis dalam Scala dan dilisensikan di bawah Apache 2.0.

GitBucket Ini memiliki sistem plugin. yang menampilkan kumpulan plugin yang dikembangkan oleh kontributor komunitas. Dalam bentuk plugin, fitur-fitur seperti membuat catatan penting, memposting pengumuman, membuat cadangan, menampilkan pemberitahuan desktop, membuat plot komit, dan menggambar AsciiDoc diimplementasikan.

Sorotan GitBucket 4.38

Dalam versi baru GitBucket 4.38 yang disajikan, disorot bahwa asalkan kemampuan untuk menambahkan bidang khusus untuk masalah dan menarik permintaan. Bidang ditambahkan di antarmuka dengan konfigurasi repositori. Misalnya, di bawah Masalah, Anda dapat menambahkan bidang dengan tanggal saat masalah harus diselesaikan.

Selain itu, di GitBucket 4.38 sekarang mungkin untuk menugaskan beberapa orang yang bertanggung jawab pemecahan masalah dan meninjau permintaan tarik.

Itu juga disorot itu pengguna disediakan antarmuka untuk mengganti kata sandi dilupakan atau dikompromikan. Untuk mengonfirmasi operasi, Anda harus mengonfigurasi pengiriman email melalui SMTP.

Di sisi lain, saat menampilkan materi yang dibuat dengan markup penurunan harga, pengguliran horizontal didukung untuk tabel yang sangat lebar.

Dan kita juga dapat menemukan itu menambahkan opsi baris perintah “–jetty_idle_timeout” untuk mengonfigurasi batas waktu idle server Jetty. Secara default, batas waktu diatur ke 5 menit.

Perlu disebutkan bahwa versi korektif dirilis yang menambahkan perbaikan berikut:

  • Perbaiki perbedaan komentar di Chrome 105
  • Perbaiki tabel Penurunan harga CSS
  • Perbaiki rendering HTML dari banyak penerima tugas

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya Di tautan berikut.

Bagaimana cara menginstal GitBucket di Ubuntu?

Sistem mudah dipasang, dapat diperluas melalui plugin dan kompatibel dengan API GitHub. Kode ini ditulis dalam Scala dan tersedia di bawah lisensi Apache 2.0. MySQL dan PostgreSQL dapat digunakan sebagai DBMS.

Instalasi GitBucket serupa pada kebanyakan distribusi Linux, ditambah Anda harus tahu bahwa membutuhkan Java8, jadi harus di instal, kalau belum di instal. Anda hanya perlu mempertimbangkan bahwa dalam instruksi alih-alih menempatkan domain, Anda harus menggunakan IP lokal di jaringan rumah Anda.

Mari buat grup dan pengguna baru untuk menjalankan GitBucket:

sudo groupadd -g 555 gitbucketsudo useradd -g gitbucket --no-user-group --home-dir /opt/gitbucket --no-create-home --shell /usr/sbin/nologin --system --uid 555 gitbucket

Setelah ini selesai, sekarang kita akan mengunduh versi stabil terbaru yaitu versi 4.33 dari tautan berikut atau dari terminal dengan wget:

wget https://github.com/gitbucket/gitbucket/releases/download/4.38.1/gitbucket.war

Setelah unduhan selesai, kita harus mengalokasikan ruang ke GitBucket. Untuk ini kita akan mengetik perintah berikut:

mkdir /opt/gitbucket

Sekarang, kita hanya perlu memindahkan file yang diunduh ke direktori yang baru dibuat:

mv gitbucket.war /opt/gitbucket

sekarang kita harus memberikan izin kepada pengguna yang kami buat sehingga Anda dapat mengerjakan direktori yang dibuat:

chown -R gitbucket:gitbucket /opt/gitbucket

Dengan itu, kita akan membuat layanan di sistem, untuk ini kita akan mengetik:

sudo nano /etc/systemd/system/gitbucket.service

Dalam file tersebut kita akan menempatkan yang berikut ini:

# GitBucket Service
[Unit] Description=Manage Java service
[Service] WorkingDirectory=/opt/gitbucket
ExecStart=/usr/bin/java -Xms128m -Xmx256m -jar gitbucket.war
User=gitbucket
Group=gitbucket
Type=simple
Restart=on-failure
RestartSec=10
[Install] WantedBy=multi-user.target

Kami menyimpan dengan Ctrl + O dan kami keluar dengan Ctrl + X dan kami akan memuat semua layanan lagi dengan:

sudo systemctl daemon-reload

Dan kami mengaktifkan yang kami buat dengan:

sudo systemctl start gitbucket
sudo systemctl enable gitbucket

Dengan layanan diaktifkan dan dimulai, kita harus menghubungkan database:

sudo nano /opt/gitbucket/database.conf
db {
url = "jdbc:h2:${DatabaseHome};MVCC=true"
user = "sa"
password = "sa"
}

Dan hanya itu, Anda dapat mengakses layanan dari domain Anda dengan memasukkan ruang yang ditetapkan http://yourdomain.com:8080 atau di instalasi lokal dengan localhost:8080

Pengguna: root
Kata sandi: root

Terakhir, disarankan untuk menerapkan proxy terbalik, tetapi prosesnya berbeda pada Nginx, Apache, atau Candy. Anda dapat berkonsultasi dengan dokumentasi tentang ini di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.