Rilis sistem pangembangan kolaboratif Gogs 0.13

Rong setengah taun sawisé pambentukan cabang 0.12, rilis penting anyar saka Gogs 0.13 diterbitake, sistem kanggo ngatur kolaborasi karo repositori Git, ngidini sampeyan masang layanan sing kaya GitHub, Bitbucket lan Gitlab ing peralatan sampeyan dhewe utawa ing lingkungan awan. Kode proyek ditulis ing Go lan dilisensi ing lisensi MIT. Kerangka web Macaron digunakake kanggo nggawe antarmuka. Sistem kasebut nduweni syarat sumber daya sing cukup sithik lan bisa dipasang ing papan Raspberry Pi.

Fitur utama Gogs:

  • Nampilake kegiatan ing timeline;
  • Akses menyang repositori liwat protokol SSH lan HTTP/HTTPS;
  • Otentikasi liwat SMTP, LDAP lan proxy Reverse;
  • Akun, repositori lan manajemen organisasi / tim sing dibangun;
  • Antarmuka kanggo nambah lan mbusak pangembang sing nduweni akses kanggo nambah data menyang repositori;
  • Sistem pancing web kanggo nggabungake pawang saka layanan pihak katelu kayata Slack, Discord lan Dingtalk;
  • Dhukungan kanggo nyambungake pancingan Git lan Git LFS;
  • Kasedhiyan antarmuka kanggo nampa pesen kesalahan (masalah), ngolah panjaluk tarik lan Wiki kanggo nyiapake dokumentasi;
  • Piranti kanggo migrasi lan mirroring repositori lan wiki saka sistem liyane;
  • Antarmuka web kanggo nyunting kode lan wiki;
  • Ngunggah avatar liwat Gravatar lan layanan pihak katelu;
  • Layanan kanggo ngirim kabar liwat email;
  • Panel Administrator;
  • Antarmuka multibasa diterjemahake menyang 30 basa;
  • Kemampuan kanggo ngatur antarmuka liwat sistem cithakan HTML;
  • Dhukungan kanggo nyimpen paramèter ing MySQL, PostgreSQL, SQLite3 lan TiDB.

Rilis sistem pangembangan kolaboratif Gogs 0.13

Ing release anyar:

  • Sampeyan bisa nggunakake token akses pribadi ing kolom sandi.
  • Ing kaca kanggo nggawe lan nransfer repositori, opsi wis ditambahake kanggo unlisting, kang ninggalake umum repositori, nanging ndhelikake ing dhaftar pangguna tanpa akses langsung menyang antarmuka Gogs.
  • Nambahake setelan anyar "[git.timeout] DIFF" (wektu entek kanggo git diff), "[server] SSH_SERVER_MACS" (dhaftar alamat MAC sing diidini), "[repositori] DEFAULT_BRANCH" (jeneng cabang standar kanggo repositori anyar), "[server ] SSH_SERVER_ALGORITHMS" (dhaptar algoritma sing bener kanggo ijol-ijolan kunci).
  • Sampeyan bisa nemtokake skema panyimpenan dhewe kanggo PostgreSQL.
  • Nambahake dhukungan kanggo nggawe diagram Mermaid ing Markdown.
  • Jeneng cabang standar wis diganti saka master dadi utama.
  • Backend panyimpenan MSSQL wis ora digunakake.
  • Syarat kanggo kompiler Go wis ditambah dadi versi 1.18.
  • Token akses saiki disimpen nggunakake hash SHA256 tinimbang disimpen ing cleartext.

Source: opennet.ru

Add a comment