Ngaleupaskeun Gogs 0.13 sistem pangwangunan kolaborasi

Dua satengah taun saatos kabentukna cabang 0.12, sékrési signifikan anyar Gogs 0.13 diterbitkeun, sistem pikeun ngatur kolaborasi sareng repositori Git, anu ngamungkinkeun anjeun nyebarkeun jasa anu ngingetkeun GitHub, Bitbucket sareng Gitlab dina alat anjeun sorangan atanapi dina lingkungan awan. Kodeu proyék ditulis dina Go sareng dilisensikeun ku lisénsi MIT. Kerangka wéb Macaron dianggo pikeun nyiptakeun antarmuka. Sistim nu boga syarat sumberdaya cukup low sarta bisa deployed dina dewan buah prambus Pi.

Fitur utama Gogs:

  • Mintonkeun kagiatan dina timeline;
  • Aksés ka Repository via SSH sareng protokol HTTP / HTTPS;
  • Auténtikasi via SMTP, LDAP jeung Reverse proxy;
  • Akun anu diwangun, gudang sareng manajemén organisasi / tim;
  • Antarbeungeut pikeun nambihan sareng ngahapus pamekar anu gaduh aksés pikeun nambihan data kana gudang;
  • Sistem hook wéb pikeun ngahijikeun pawang tina jasa pihak katilu sapertos Slack, Discord sareng Dingtalk;
  • Rojongan pikeun nyambungkeun kait Git sareng Git LFS;
  • Kasadiaan panganteur pikeun nampa pesen kasalahan (masalah), ngolah requests tarikan jeung Wiki pikeun Nyiapkeun dokuméntasi;
  • Parabot pikeun migrasi sareng ngeunteung repositori sareng wiki tina sistem anu sanés;
  • Antarbeungeut wéb pikeun ngedit kode sareng wiki;
  • Ngunggah avatar ngaliwatan Gravatar sareng jasa pihak katilu;
  • Service pikeun ngirim bewara ku email;
  • panel Administrator;
  • Antarbeungeut multibasa ditarjamahkeun kana 30 basa;
  • Kamampuhan pikeun ngaluyukeun panganteur ngaliwatan sistem template HTML;
  • Rojongan pikeun nyimpen parameter dina MySQL, PostgreSQL, SQLite3 sareng TiDB.

Ngaleupaskeun Gogs 0.13 sistem pangwangunan kolaborasi

Dina rilis anyar:

  • Kasebut nyaéta dimungkinkeun pikeun ngagunakeun token aksés pribadi dina widang sandi.
  • Dina kaca pikeun nyieun jeung nransferkeun gudang, hiji pilihan geus ditambahkeun pikeun unlisting, nu ninggalkeun gudang publik, tapi nyumputkeun eta dina daptar pamaké tanpa aksés langsung kana panganteur Gogs.
  • Nambahkeun setélan anyar "[git.timeout] DIFF" (timeout for git diff), "[server] SSH_SERVER_MACS" (daptar alamat MAC anu diidinan), "[Repository] DEFAULT_BRANCH" (ngaran cabang standar pikeun repositori anyar), "[server". ] SSH_SERVER_ALGORITHMS" (daptar algoritme valid pikeun bursa konci).
  • Kasebut nyaéta dimungkinkeun pikeun nangtukeun skéma gudang sorangan pikeun PostgreSQL.
  • Ditambahkeun rojongan pikeun rendering diagram putri duyung di Markdown.
  • Ngaran cabang standar parantos dirobih tina master ka utama.
  • Backend gudang MSSQL parantos dileungitkeun.
  • Sarat pikeun kompiler Go parantos ningkat kana vérsi 1.18.
  • Token aksés ayeuna disimpen nganggo hashes SHA256 tinimbang disimpen dina téks jelas.

sumber: opennet.ru

Tambahkeun komentar