Tso Tawm ntawm Gogs 0.13 kev sib koom tes txhim kho

Ob xyoos thiab ib nrab xyoo tom qab tsim ntawm 0.12 ceg, qhov kev tso tawm tseem ceeb tshiab ntawm Gogs 0.13 tau luam tawm, lub kaw lus rau kev koom tes nrog Git repositories, tso cai rau koj xa cov kev pabcuam uas nco txog GitHub, Bitbucket thiab Gitlab ntawm koj tus kheej cov cuab yeej lossis nyob rau hauv huab ib puag ncig. Txoj haujlwm code yog sau rau hauv Go thiab muaj ntawv tso cai raws li MIT daim ntawv tso cai. Lub web moj khaum Macaron yog siv los tsim lub interface. Lub kaw lus muaj cov kev xav tau tsawg tsawg thiab tuaj yeem xa mus rau ntawm Raspberry Pi board.

Cov yam ntxwv tseem ceeb ntawm Gogs:

  • Tso cov haujlwm ntawm lub sijhawm;
  • Nkag mus rau qhov chaw khaws cia ntawm SSH thiab HTTP / HTTPS raws tu qauv;
  • Kev lees paub los ntawm SMTP, LDAP thiab Reverse proxy;
  • Built-in account, repository thiab koom haum / pab pawg tswj;
  • Interface rau ntxiv thiab tshem tawm cov neeg tsim khoom uas muaj kev nkag mus ntxiv cov ntaub ntawv rau lub chaw khaws cia;
  • Lub vev xaib sib txuas rau kev sib koom ua ke ntawm cov neeg ua haujlwm los ntawm cov kev pabcuam thib peb xws li Slack, Discord thiab Dingtalk;
  • Txhawb kev txuas Git hooks thiab Git LFS;
  • Muaj kev cuam tshuam rau kev txais cov lus yuam kev (qhov teeb meem), ua cov ntawv thov rub tawm thiab Wiki rau kev npaj cov ntaub ntawv;
  • Cov cuab yeej rau migrating thiab mirroring repositories thiab wikis los ntawm lwm lub tshuab;
  • Web interface rau kho code thiab wiki;
  • Uploading avatars los ntawm Gravatar thiab cov kev pabcuam thib peb;
  • Kev pabcuam xa cov ntawv ceeb toom los ntawm email;
  • Tus thawj tswj vaj huam sib luag;
  • Multilingual interface txhais ua 30 yam lus;
  • Muaj peev xwm kho qhov interface los ntawm HTML template system;
  • Kev them nyiaj yug rau khaws cia tsis nyob hauv MySQL, PostgreSQL, SQLite3 thiab TiDB.

Tso Tawm ntawm Gogs 0.13 kev sib koom tes txhim kho

Hauv qhov kev tso tawm tshiab:

  • Nws muaj peev xwm siv tus kheej nkag mus token nyob rau hauv lo lus zais teb.
  • Ntawm nplooj ntawv tsim thiab hloov chaw khaws cia, ib qho kev xaiv tau ntxiv rau kev tsis sau npe, uas tawm hauv cov chaw khaws cia pej xeem, tab sis zais nws hauv cov npe rau cov neeg siv yam tsis muaj kev nkag ncaj qha rau Gogs interface.
  • Ntxiv cov chaw tshiab "[git.timeout] DIFF" (timeout rau git diff), "[server] SSH_SERVER_MACS" (cov npe tso cai MAC chaw nyob), "[repository] DEFAULT_BRANCH" (npe ceg npe rau cov chaw khaws ntaub ntawv tshiab), "[ server ] SSH_SERVER_ALGORITHMS" (cov npe ntawm cov algorithms siv tau rau kev hloov pauv tseem ceeb).
  • Nws muaj peev xwm qhia koj tus kheej lub tswv yim cia rau PostgreSQL.
  • Ntxiv kev txhawb nqa rau rendering Mermaid daim duab hauv Markdown.
  • Lub npe ceg npe tau hloov pauv ntawm tus tswv mus rau lub ntsiab.
  • Lub MSSQL cia backend tau deprecated.
  • Cov kev cai rau Go compiler tau nce mus rau version 1.18.
  • Tam sim no nkag tokens tau khaws cia siv SHA256 hashes es tsis txhob muab khaws cia rau hauv cleartext.

Tau qhov twg los: opennet.ru

Ntxiv ib saib