Անցնել պարունակությանը

Gitea

Այս հոդվածում

Տեղեկատվություն

Gitea-ն Go լեզվով գրված վեբ հավելված է, որը թույլ է տալիս ստեղծել ձեր սեփական GIT պահոցները։

Gitea. Հիմնական հնարավորություններ

  • Պահոցների կառավարում. Gitea-ն թույլ է տալիս ստեղծել, կլոնավորել, միաձուլել և ջնջել պահոցներ։ Կարող եք կարգավորել մուտքը պահոցներ տարբեր օգտատերերի և խմբերի համար։
  • Կոդի անդրադարձ (Code review). Gitea-ն ապահովում է կոդի անդրադարձի հնարավորություն, ինչը օգնում է հայտնաբերել սխալները և բարելավել կոդի որակը։ Կարող եք մեկնաբանել փոփոխությունները, առաջարկել ուղղումներ և միաձուլել փոփոխությունները հիմնական ճյուղի հետ։
  • Խնդիրների հետևողություն (Issue tracking). Սխալների հետևողության համակարգ, որը թույլ է տալիս ստեղծել, հետևել և վերագրել առաջադրանքներ։ Այն օգնում է թիմին արդյունավետ կառավարել առաջադրանքները և բարելավել մշակման գործընթացը։
  • Ինտեգրում CI/CD-ի հետ. Gitea-ն կարող է ինտեգրվել տարբեր անընդհատ ինտեգրման և տեղակայման (CI/CD) համակարգերի հետ։ Կարող եք կարգավորել ձեր կոդի ավտոմատ կառուցումը, փորձարկումը և տեղակայումը յուրաքանչյուր թարմացման ժամանակ։
  • Օգտատերերի և մուտքի կառավարում. Կարող եք ստեղծել օգտատերեր, վերագրել նրանց դերեր և կարգավորել մուտքը պահոցներ և հնարավորություններ։
  • Ինտեգրում արտաքին ծառայությունների հետ. Gitea-ն կարող է ինտեգրվել տարբեր ծառայությունների հետ, ինչպիսիք են Slack-ը, Mattermost-ը, SMTP սերվերները և այլն։ Այն թույլ է տալիս ստանալ Gitea-ում տեղի ունեցող իրադարձությունների մասին ծանուցումներ և փոխազդել այլ մշակման գործիքների հետ։
  • Բաց կոդ (Open-source). Gitea-ն բաց կոդով ծրագրային ապահովում է, ինչը թույլ է տալիս այն հարմարեցնել տարբեր կարիքներին։
  • Ընդլայնելիություն. Gitea-ն ապահովում է API այլ գործիքների և համակարգերի հետ ինտեգրման համար։

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
37 Gitea Ubuntu 22.04 + + + + 1 1 - Ոչ ՊԱՏՎԻՐԵԼ
  • Ինստալյացիան կատարվում է apt փաթեթի կառավարիչի միջոցով։
  • Ինստալյացիայից հետո կարգավորվում է /etc/gitea/app.ini* կոնֆիգուրացիոն ֆայլը։
  • JWT_SECRET-ը (գաղտնի բանալի, որն օգտագործվում է JSON Web Tokens-ի (JWT) ստորագրման և ստուգման համար) գեներացվում և սահմանվում է համապատասխան փոփոխականի համար։
  • Ինքնագրված սերտիֆիկատները գեներացվում և սահմանվում են CERT_FILE և KEY_FILE փոփոխականների համար։
  • Դոմենը (DOMAIN) և URL-ը (ROOT_URL) նշվում են {{domain_path}} (gitea<server_id>.hostkey.cloud) փոփոխականում։
  • Gitea-ի և MySQL-ի ինստալյացիայի և կարգավորումից հետո մեկնարկում է Gitea ծառայությունը, և ստեղծվում է գլխավոր վարողի հաշիվ։ Մուտքի անունը սահմանվում է որպես root, գաղտնաբառը վերցվում է Invapi-ից, իսկ հաճախորդի էլ. հասցեն նշվում է սերվերի քարտից։
  • Gitea-ի և MySQL-ի ինստալյացիայի և կարգավորումից հետո մեկնարկում է Gitea ծառայությունը, և ստեղծվում է գլխավոր վարողի հաշիվ։ Մուտքի անունը սահմանվում է որպես root, գաղտնաբառը վերցվում է Invapi-ից, իսկ հաճախորդի էլ. հասցեն նշվում է սերվերի քարտից։
  • /etc/gitea/app.ini - կոնֆիգուրացիոն ֆայլը վերցվել է Docker ինստալյացիայից և հարմարեցվել նմուշի համար։

Նշում

Եթե այլ կերպ նշված չէ, լռելյայն մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պահոցներից։

Gitea-ի տեղակայումից հետո սկսելու համար

Գրանցման ժամանակ նշված էլ. հասցեին կուղարկվի ծանուցում, որ սերվերը պատրաստ է աշխատանքի՝ պատվերի վճարումից հետո։ Այն կպարունակի VPS-ի IP հասցեն, ինչպես նաև մուտքի անունը և գաղտնաբառը։ Մեր ընկերության հաճախորդները կառավարում են սարքավորումները սերվերի և API կառավարման վահանակում — Invapi։

Ահա թույլտվության տվյալները.

  • Հղում Gitea վահանակին մուտք գործելու համար՝ վեբ ինտերֆեյսով. webpanel թեգում;
  • Մուտքի անուն. root;
  • Գաղտնաբառ. Ուղարկվում է ձեր էլ. հասցեին՝ սերվերի պատրաստ լինելուց հետո՝ ծրագրային ապահովման տեղակայումից հետո։

Նշում

Gitea-ի հիմնական կարգավորումների մասին ավելի մանրամասն տեղեկատվության համար տեսեք մշակողների փաստաթղթերը։

Gitea-ի պատվիրում API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×