Forgejo 12.0 Papahanga Whakawhanake Mahitahi Kua Wātea Inaianei

Ko te tukunga o te papahanga whanaketanga mahi tahi a Forgejo 12.0 kua whakaputaina. Ka taea e koe te tuku i tetahi punaha mo te mahi tahi me nga putunga Git i runga i o tuumau, he rite ki ana mahi ki a GitHub, Bitbucket, me Gitlab. Ko Forgejo he marau o te kaupapa Gitea, i peka mai i te papaahi o Gogs. I wehea a Forgejo i te tau 2022 i muri i nga nganatanga ki te hokohoko a Gitea me te tuku mana whakahaere ki tetahi kamupene arumoni. Ko te kaupapa Forgejo e piri ana ki nga kaupapa o te whakahaere motuhake me te mana whakahaere hapori. Ko te manaaki a Git Codeberg.org kua huri ki te whakamahi i te Forgejo. Ko te waehere kaupapa kua tuhia ki te Haere me te tohatoha i raro i te raihana GPLv3.

Ko ngā āhuatanga matua o te tūāpapa ko te iti o te whakamahinga rauemi (ka taea te whakamahi i runga i te papa Raspberry Pi, i te utu iti rānei) VPS) me te tukanga tāutanga māmā. Kei te whakaratohia ngā āhuatanga whakahaere kaupapa paerewa, pērā i te whakahaere mahi, te aroturuki take, ngā tono kukume, te wiki, ngā taputapu mō te whakarite i ngā tīma kaiwhakawhanake, te whakarite tuku, te whakatakotoranga mōkihi aunoa i roto i ngā putunga, te whakahaere mana uru, te whakaurunga ki ngā tūāpapa whakaurunga tonu, te rapu waehere, te manatoko mā te LDAP me te OAuth, te urunga putunga mā te SSH me ngā kawa HTTP/HTTPS, ngā tukutuku hei whakauru ki a Slack, Discord, me ētahi atu ratonga, te tautoko mō ngā matau Git me te Git LFS, ngā taputapu mō te heke me te whakaata i ngā putunga. Ko tētahi āhuatanga motuhake ko te kaha ki te whakamahi i te kawa ActivityPub hei whakakotahi i ngā kaupapa takitahi ki roto i tētahi whatunga whakakotahi. tūmau kaiwhakawhanake.

Nga huringa matua:

  • Kua hoahoa ano te wharangi kōtaha kaiwhakamahi. Kua taapirihia etahi atu mahi ki te tahua kōtaha.
     Forgejo 12.0 Papahanga Whakawhanake Mahitahi Kua Wātea Inaianei
  • Kua pai ake te atanga mo te arotake i nga tono kume i te taumata tuku (hei utu mo te huringa katoa e kapi ana i nga mahi katoa, i tenei aratau ka arotakehia nga mahi takitahi). Kua taapirihia nga paatene whakamua me muri mo te whakatere i roto i nga mahi i te wa e arotake ana. Kua whakaaetia te whakamahi i te paatene arotake mutunga mo nga mahi takitahi. Ko te kupu whakamaarama commit kua waiho kia kitea ki nga wharangi arotake.
     Forgejo 12.0 Papahanga Whakawhanake Mahitahi Kua Wātea Inaianei
  • Kua taapirihia he whiringa ki te tuku panui imeera mo nga rahunga i te wa e mahia ana nga mahi kua whakaritea (Forgejo Actions).
  • I arotauhia te tukanga o te tirotiro mo nga taupatupatu me nga tono kume tuwhera i te wa e pana ana nga here hou ki te peka kua tohua. I mua, ko te ahua o te haki i puta he kawenga I/O e rite ana ki te maha o nga tono kume tuwhera na te mahi e whakamahia ana ki te rakau mahi. Ko te huri ki te whakahau "git merge-tree --write-tree" ka taea te whakakotahi me te kore e uru atu ki te rakau mahi, na te mea i tino whakaitihia te uta i roto i nga waahanga nui.
  • Kua taapirihia te kaha ki te whakamahi SSH mo nga mahi kua herea ki OpenPGP. Hei haina i nga mahi i muri i te whakarereketanga o nga konae, te whakaae ranei ki nga huringa, ka taea te whakamahi i te taviri SSH inaianei hei utu mo te taviri GPG (ka hangaia te hainatanga i roto i te TPM ma te ssh-agent).
  • Ma te taunoa, ka taapirihia he konae robots.txt hei whakamohio i nga karetao mo nga waahanga kaore e tika kia tohua.
  • Kua taapirihia he waahanga kia mau tonu te marau ki te kaupapa matua.
     Forgejo 12.0 Papahanga Whakawhanake Mahitahi Kua Wātea Inaianei
  • He tautoko taapiri mo te arokite i nga tauira 3D ki te whakatakotoranga glTF.
     Forgejo 12.0 Papahanga Whakawhanake Mahitahi Kua Wātea Inaianei
  • Ko te ētita kōrero ināianei ka taea e koe te nuku mā te kī Ripa.
  • I runga i te Alpine 3.22, kua hangahia he ahua ipu kua rite mo te whakahaere i te Forgejo 12, ma te whakamahi i te Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 me OpenSSH 10.0.

Source: opennet.ru

Tāpiri i te kōrero