Release of Gogs 0.13 birgə inkişaf sistemi

0.12 filialının formalaşmasından iki il yarım sonra, Git depoları ilə əməkdaşlığın təşkili sistemi olan Gogs 0.13-ün yeni əhəmiyyətli buraxılışı nəşr olundu ki, bu da GitHub, Bitbucket və Gitlab-ı xatırladan xidməti öz avadanlığınızda yerləşdirməyə imkan verir. bulud mühitlərində. Layihə kodu Go-da yazılmışdır və MIT lisenziyası ilə lisenziyalaşdırılmışdır. İnterfeys yaratmaq üçün Macaron veb çərçivəsi istifadə olunur. Sistem kifayət qədər aşağı resurs tələblərinə malikdir və Raspberry Pi lövhəsində yerləşdirilə bilər.

Gogs-un əsas xüsusiyyətləri:

  • Fəaliyyətin vaxt qrafikində göstərilməsi;
  • SSH və HTTP/HTTPS protokolları vasitəsilə depoya giriş;
  • SMTP, LDAP və Reverse proxy vasitəsilə autentifikasiya;
  • Daxili hesab, anbar və təşkilat/komandanın idarə edilməsi;
  • Anbara məlumat əlavə etmək imkanı olan tərtibatçıları əlavə etmək və silmək üçün interfeys;
  • Slack, Discord və Dingtalk kimi üçüncü tərəf xidmətlərindən işləyiciləri inteqrasiya etmək üçün veb qarmaq sistemi;
  • Git qarmaqlarını və Git LFS-ni birləşdirməyə dəstək;
  • Səhv mesajlarının (məsələlərin) qəbulu, çəkmə sorğularının işlənməsi və sənədlərin hazırlanması üçün Wiki interfeyslərinin mövcudluğu;
  • Digər sistemlərdən repozitoriyaları və vikiləri köçürmək və əks etdirmək üçün alətlər;
  • Kodu və viki-ni redaktə etmək üçün veb interfeys;
  • Gravatar və üçüncü tərəf xidmətləri vasitəsilə avatarların yüklənməsi;
  • E-poçt vasitəsilə bildirişlərin göndərilməsi xidməti;
  • İdarəetmə paneli;
  • 30 dilə tərcümə edilmiş çoxdilli interfeys;
  • HTML şablon sistemi vasitəsilə interfeysi fərdiləşdirmək imkanı;
  • MySQL, PostgreSQL, SQLite3 və TiDB-də parametrlərin saxlanmasına dəstək.

Release of Gogs 0.13 birgə inkişaf sistemi

Yeni buraxılışda:

  • Parol sahəsində şəxsi giriş nişanından istifadə etmək mümkündür.
  • Anbar yaratmaq və köçürmək üçün səhifələrdə indi siyahıdan çıxarmaq (siyahıya daxil edilməmiş), anbarı ictimai tərk etmək, lakin Gogs interfeysinə birbaşa çıxışı olmayan istifadəçilər üçün onu siyahıda gizlətmək imkanı var.
  • Əlavə edilmiş yeni parametrlər “[git.timeout] DIFF” (git diff üçün fasilə), “[server] SSH_SERVER_MACS” (icazə verilən MAC ünvanlarının siyahısı), “[repozitoriya] DEFAULT_BRANCH” (yeni depolar üçün defolt filial adı), “[ server ] SSH_SERVER_ALGORITHMS" (açar mübadiləsi üçün etibarlı alqoritmlərin siyahısı).
  • PostgreSQL üçün öz saxlama sxeminizi təyin etmək mümkündür.
  • Markdown-da Mermaid diaqramlarını göstərmək üçün əlavə dəstək.
  • Defolt filial adı masterdən əsasa dəyişdirildi.
  • MSSQL yaddaş ehtiyat hissəsi köhnəlmişdir.
  • Go kompilyatoruna tələblər 1.18 versiyasına qədər artırıldı.
  • Giriş nişanları indi aydın mətndə saxlanmaq əvəzinə SHA256 hashlərindən istifadə etməklə saxlanılır.

Mənbə: opennet.ru

Добавить комментарий