0.12 ဌာနခွဲကိုဖွဲ့စည်းပြီး နှစ်နှစ်ခွဲအကြာတွင် Git repositories နှင့် ပူးပေါင်းစီစဉ်သည့်စနစ်ဖြစ်သော Gogs 0.13 ၏ သိသာထင်ရှားသောအသစ်ထွက်ရှိမှုသည် GitHub၊ Bitbucket နှင့် Gitlab တို့ကို အမှတ်ရစေမည့် ဝန်ဆောင်မှုတစ်ခုကို သင့်ကိုယ်ပိုင် hardware သို့မဟုတ် cloud တွင် အသုံးပြုခွင့်ပေးသည်။ ပတ်ဝန်းကျင်များ။ ပရောဂျက်ကုဒ်ကို Go ဖြင့်ရေးသားထားပြီး MIT လိုင်စင်အောက်တွင် လိုင်စင်ရထားသည်။ Macaron ဝဘ်ဘောင်ကို အင်တာဖေ့စ်ဖွဲ့စည်းရန် အသုံးပြုသည်။ စနစ်သည် အရင်းအမြစ်လိုအပ်ချက်များ နည်းပါးပြီး Raspberry Pi ဘုတ်ပေါ်တွင် အသုံးပြုနိုင်သည်။
Gogs ၏အဓိကအင်္ဂါရပ်များ
- အချိန်အတိုင်းအတာတစ်ခုပေါ်တွင် လှုပ်ရှားမှုကိုပြသခြင်း၊
- SSH နှင့် HTTP/HTTPS မှတဆင့် repository သို့ဝင်ရောက်ခွင့်။
- SMTP၊ LDAP နှင့် Reverse proxy မှတဆင့် စစ်မှန်ကြောင်းအထောက်အထားပြခြင်း၊
- အကောင့်များ၊ သိုလှောင်မှုများနှင့် အဖွဲ့အစည်း/အဖွဲ့များအတွက် တပ်ဆင်ထားသော ထိန်းချုပ်မှုများ၊
- သိုလှောင်မှုသို့ ဒေတာထည့်ခြင်းသို့ ဝင်ရောက်ခွင့်ရှိသည့် developer များကို ပေါင်းထည့်ခြင်းနှင့် ဖယ်ရှားခြင်းအတွက် အင်တာဖေ့စ်၊
- Slack၊ Discord နှင့် Dingtalk ကဲ့သို့သော ပြင်ပဝန်ဆောင်မှုများမှ ကိုင်တွယ်သူများကို ပေါင်းစပ်ရန်အတွက် Webhook စနစ်။
- Git ချိတ်များနှင့် Git LFS ချိတ်ဆက်မှုအတွက် ပံ့ပိုးမှု။
- အမှားအယွင်း မက်ဆေ့ချ်များ လက်ခံခြင်းအတွက် အင်တာဖေ့စ်များ ရရှိနိုင်မှု၊ ဆွဲယူတောင်းဆိုမှုများကို လုပ်ဆောင်ခြင်းနှင့် စာရွက်စာတမ်းပြင်ဆင်ခြင်းအတွက် Wiki၊
- အခြားစနစ်များမှ သိုလှောင်ရာနေရာများနှင့် ဝီကီများကို ရွှေ့ပြောင်းခြင်းနှင့် ရောင်ပြန်ဟပ်ခြင်းအတွက် ကိရိယာများ
- ကုဒ်နှင့် ဝီကီတည်းဖြတ်ခြင်းအတွက် ဝဘ်အင်တာဖေ့စ်၊
- Gravatar နှင့် Third-party ဝန်ဆောင်မှုများမှတစ်ဆင့် ကိုယ်ပွားရုပ်ပုံများကို ဒေါင်းလုဒ်လုပ်ခြင်း၊
- အီးမေးလ်ဖြင့်သတိပေးချက်များပေးပို့ခြင်းဝန်ဆောင်မှု;
- စီမံခန့်ခွဲရေးအဖွဲ့၊
- ဘာသာစကား 30 ဘာသာစကားသို့ ဘာသာပြန်ဆိုထားသော အင်တာဖေ့စ်၊
- HTML- templates စနစ်မှတဆင့် အင်တာဖေ့စ်ကို စိတ်ကြိုက်ပြင်ဆင်နိုင်ခြင်း၊
- MySQL၊ PostgreSQL၊ SQLite3 နှင့် TiDB တွင် ပါရာမီတာ သိုလှောင်မှုအတွက် ပံ့ပိုးမှု။
ထုတ်ဝေမှုအသစ်တွင်-
- စကားဝှက်အကွက်တွင် ကိုယ်ရေးကိုယ်တာဝင်ရောက်ခွင့် တိုကင်ကို အသုံးပြုခွင့် ပေးထားသည်။
- သိုလှောင်မှုစာမျက်နှာများကို ဖန်တီးခြင်းနှင့် ရွှေ့ပြောင်းခြင်းတွင် ယခုစာရင်းမှ ပယ်ဖျက်ရန် ရွေးချယ်ခွင့်တစ်ခု ရှိလာပြီး သိုလှောင်ရာနေရာကို အများသူငှာ ထားသော်လည်း Gogs မျက်နှာပြင်ကို တိုက်ရိုက်ဝင်ရောက်ခွင့်မရှိဘဲ သုံးစွဲသူများအတွက် စာရင်းမှ ဝှက်ထားခြင်းဖြစ်သည်။
- ဆက်တင်အသစ်များ "[git.timeout] DIFF" (git diff အတွက် အချိန်ကုန်သွားသည်)၊ "[ဆာဗာ] SSH_SERVER_MACS" (ခွင့်ပြုထားသော MAC လိပ်စာများစာရင်း)၊ "[သိုလှောင်ရာ] DEFAULT_BRANCH" (သိုလှောင်မှုအသစ်အတွက် မူရင်းဌာနခွဲအမည်)၊ "[ဆာဗာ၊ ] SSH_SERVER_ALGORITHMS" (သော့လဲလှယ်မှုအတွက် ခွင့်ပြုထားသော အယ်လဂိုရီသမ်များစာရင်း)။
- PostgreSQL အတွက် စိတ်ကြိုက် သိုလှောင်မှု အစီအစဉ်ကို သတ်မှတ်ပေးနိုင်သည်။
- Markdown တွင် Mermaid ဇယားများဆွဲရန် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
- မူရင်းဌာနခွဲအမည်ကို မာစတာမှ ပင်မသို့ ပြောင်းထားသည်။
- MSSQL သိုလှောင်မှု နောက်ခံဖိုင်ကို ကန့်ကွက်ထားသည်။
- ဗားရှင်း 1.18 မတိုင်မီ၊ Go compiler အတွက် လိုအပ်ချက်များ တိုးမြင့်လာခဲ့သည်။
- Access tokens များကို ရှင်းလင်းစွာသိမ်းဆည်းထားမည့်အစား SHA256 hash တွင် သိမ်းဆည်းထားပါသည်။
source: opennet.ru