Lage sistèm devlopman kolaboratif Gogs 0.13

Dezan edmi apre fòmasyon branch 0.12 la, yo te pibliye yon nouvo lage enpòtan nan Gogs 0.13, yon sistèm pou òganize kolaborasyon ak depo Git, ki pèmèt ou deplwaye yon sèvis ki raple GitHub, Bitbucket ak Gitlab sou pwòp ekipman ou oswa nan anviwònman nwaj yo. Kòd pwojè a ekri nan Go e li gen lisans anba lisans MIT. Yo itilize kad entènèt Macaron pou kreye koòdone a. Sistèm nan gen kondisyon resous jistis ki ba epi yo ka deplwaye sou yon tablo Raspberry Pi.

Karakteristik prensipal nan Gogs:

  • Montre aktivite sou yon delè;
  • Aksè nan depo a atravè pwotokòl SSH ak HTTP/HTTPS;
  • Otantifikasyon atravè SMTP, LDAP ak Reverse proxy;
  • Kont entegre, depo ak jesyon òganizasyon/ekip;
  • Entèfas pou ajoute ak retire devlopè ki gen aksè a ajoute done nan repozitwa a;
  • Sistèm zen entènèt pou entegre moun kap okipe sèvis twazyèm pati tankou Slack, Discord ak Dingtalk;
  • Sipò pou konekte Git kwòk ak Git LFS;
  • Disponibilite koòdone pou resevwa mesaj erè (pwoblèm), trete demann rale ak Wiki pou prepare dokiman;
  • Zouti pou imigre ak reflete repozitwa ak wiki soti nan lòt sistèm;
  • Koòdone entènèt pou koreksyon kòd ak wiki;
  • Téléchargement avatar atravè Gravatar ak sèvis twazyèm pati;
  • Sèvis pou voye notifikasyon pa imel;
  • Panèl administratè;
  • Entèfas plizyè lang tradui nan 30 lang;
  • Kapasite pou Customize koòdone nan sistèm modèl HTML la;
  • Sipò pou estoke paramèt nan MySQL, PostgreSQL, SQLite3 ak TiDB.

Lage sistèm devlopman kolaboratif Gogs 0.13

Nan nouvo lage a:

  • Li posib pou itilize yon siy aksè pèsonèl nan jaden modpas la.
  • Nan paj yo pou kreye ak transfere yon depo, yo te ajoute yon opsyon pou retire lis, ki kite depo a piblik, men kache li nan lis la pou itilizatè ki pa gen aksè dirèk nan koòdone Gogs la.
  • Te ajoute nouvo paramèt "[git.timeout] DIFF" (timeout pou git diff), "[sèvè] SSH_SERVER_MACS" (lis adrès MAC pèmèt), "[repository] DEFAULT_BRANCH" (non branch defo pou nouvo depo), "[ sèvè ] SSH_SERVER_ALGORITHMS" (lis algoritm valab pou echanj kle).
  • Li posib pou presize pwòp konplo depo ou pou PostgreSQL.
  • Te ajoute sipò pou rann dyagram sirèn nan Markdown.
  • Non branch defo a te chanje de mèt pou pwensipal.
  • Backend depo MSSQL la te obsolète.
  • Kondisyon pou du Go a te ogmante pou vèsyon 1.18.
  • Kounye a, jeton aksè yo estoke lè l sèvi avèk hache SHA256 olye pou yo estoke nan tèks klè.

Sous: opennet.ru

Add nouvo kòmantè