Gitea څه شی دی؟ | یو بشپړ لارښود

ګیټیا

سریزه:

ګیټا په نړۍ کې یو له خورا مشهور Git سرورونو څخه دی. دا وړیا، خلاص سرچینه، او د تنظیم کولو لپاره اسانه ده. که تاسو پراختیا کونکی یاست یا د پروژې مدیر یاست ، ګیټا ستاسو د پروژو اداره کولو لپاره مؤثره وسیله کیدی شي!

دا ویل کیږي، که تاسو غواړئ د ګیتا سره سمدلاسه پیل کړئ، دلته ځینې ګټورې سرچینې دي:[1]

په دې لارښود کې، موږ به بحث وکړو چې ګیتا څه شی دی، دا څنګه کار کوي، او تاسو څنګه کولی شئ دا د خپل ټیم ​​یا سوداګرۍ لپاره تنظیم کړئ. راځه چي پیل یی کړو!

Gitea څه شی دی؟

ګیټا یو ځان کوربه شوی Git سرور دی چې ټیمونو ته اجازه ورکوي چې دواړه خلاصې سرچینې او خصوصي پروژو کې همکاري وکړي. دا د GitHub لپاره د بدیل په توګه کارول کیدی شي - یو مشهور ویب میشته Git ذخیره کوربه خدمت.

د دودیز نسخه کنټرول سیسټمونو برخلاف لکه Subversion (SVN) یا CVS، کوم چې ځواکمن سرورونو ته اړتیا لري ترڅو دوی په اغیزمنه او خوندي توګه پرمخ بوځي، ګیتا دومره لږ وزن لري چې ستاسو په شخصي کمپیوټر یا حتی د راسبیري پای چلولو لپاره. دا د کوچني ټیمونو یا انفرادي پراختیا کونکو لپاره مناسب کوي څوک چې غواړي خپل کوډ اداره کړي.

د ګیټا اصلي برخه په Go کې لیکل شوې ، د برنامه کولو ژبه چې د توزیع کولو او ګړندي فعالیت سره په ذهن کې ډیزاین شوې. دا پدې مانا ده چې مهمه نده چې څومره خلک ستاسو د Git سرور کاروي، دا به په اسانۍ او اغیزمنه توګه پرمخ ځي!

GitHub د آنلاین Git ذخیره کولو کوربه کولو لپاره یو له خورا مشهور سرچینو څخه دی. پداسې حال کې چې د کاروونکي انٹرفیس ممکن اسانه وي، ځینې وختونه ممکن وي کله چې تاسو غوره کوئ چې خپل ډاټا شخصي وساتئ - یا دا چې تاسو حساس پروژې کوربه کوئ یا که تاسو په ساده ډول د خپل کوډ شریکول نه خوښوئ. که دا پیژندل شوی وي، ګیتا ستاسو لپاره حل کیدی شي!

ګیتا څنګه کار کوي؟

"ګیتا د خلاصې سرچینې ځان کوربه Git پلیټ فارم دی. دا یو ساده کارن انٹرفیس لري او تاسو ته اجازه درکوي په اسانۍ سره په خپلو سرورونو کې ریپو اداره کړئ.

په اصل کې، ګیتا یو ویب ایپ دی چې د ګو پروګرام کولو ژبه پرمخ ځي. دا پدې مانا ده چې دا یوازې هرچیرې چلولی شي: د راسبیري پای څخه بادل ته! دلته د ګیتا چلولو لپاره ځینې خورا مشهور انتخابونه دي:[2]

ډاکر وکاروئ (دلته لارښوونې) په macOS کې هومبریو وکاروئ که تاسو روټ لاسرسی لرئ ، مستقیم /usr/local ته یې نصب کړئ ، بیا د اپاچي یا نګینکس لپاره د مجازی کوربه ترتیب رامینځته کړئ. د دې لارښوونو په تعقیب په چټکۍ سره نصب کړئ او د ګیټا پرځای د ګوګ سره وکاروئ!

یوځل چې تاسو ګیټا نصب کړئ ، بل ګام د Git کارونکي حساب رامینځته کول دي. لکه څنګه چې د ډیری Git کوربه توب خدماتو سره ، دا تاسو ته اجازه درکوي هرچیرې خپل ډیټا ته لاسرسی ومومئ او د نورو پراختیا کونکو یا ټیم غړو سره یې شریک کړئ. تاسو کولی شئ د بریښنالیک له لارې همکاران اضافه کړئ - دوی حتی د ذخیره کولو یا خبرتیاو ترلاسه کولو لپاره حساب ته اړتیا نلري.[3]

تاسو کولی شئ ګیتا په خپل سرور کې د ځان کوربه شوي ایپ په توګه هم نصب کړئ. پدې توګه ، تاسو په خپل کوډ بشپړ کنټرول لرئ: تاسو پریکړه کوئ چې څوک کوم ریپوز ته لاسرسی لري او هرڅوک کوم اجازه لري. برسیره پردې، هیڅوک به هیڅکله د دې توان ونلري چې ستاسو کوډ وګوري پرته له دې مجاز کاروونکو څخه! که څه هم دا د تنظیم کولو لپاره یو څه نور تخنیکي پوهې ته اړتیا لري ، دا یقینا د دې ارزښت لري که تاسو حساس یا محرم پروژې ولرئ.

څنګه کولی شي ګیتا زما سوداګرۍ سره مرسته وکړي؟

د Git سرور کارولو یوه لویه ګټه دا ده چې دا د ټیم غړو ترمنځ د همکارۍ پراختیا ته اجازه ورکوي. د ګیټا سره ، تاسو کولی شئ خپل کوډ په مختلف ذخیره کې وویشئ او د هغه چا سره یې شریک کړئ څوک چې لاسرسي ته اړتیا لري - نور د بریښنالیک له لارې شاته فایلونه نه لیږل کیږي! دا د دواړو پراختیا کونکو او د پروژې مدیرانو لپاره ژوند خورا اسانه کوي.

ګیتا هم ټن ځانګړتیاوې لري چې شیان لکه د شاخ کولو او ادغام ګړندي او اسانه کوي. د مثال په توګه، تاسو کولی شئ د "ضم کولو تڼۍ" وکاروئ ترڅو د کارونکي لخوا ټاکل شوي مقرراتو پراساس په ریموټ ریپوز کې څانګې په اوتومات ډول ضم کړئ (لکه کومه څانګه خورا وروستي بدلونونه لري). دا د څانګو رامینځته کول خورا اسانه کوي او د ټیم نورو غړو سره تازه وساتئ ، په ځانګړي توګه که تاسو په داسې پروژه کار کوئ چې مکرر تازه معلوماتو ته اړتیا لري.

بله عالي ځانګړتیا د جوړ شوي مسلې تعقیبونکی دی. دا تاسو سره مرسته کوي چې په چټکۍ او اسانۍ سره بګونه وپیژني، ایا دوی د کوډ یوې ځانګړې کرښې پورې تړاو لري یا په بشپړ ډول بل څه. تاسو کولی شئ د بګ راپورونو اداره کولو لپاره ګیټا هم وکاروئ، د ځانګړتیاوو غوښتنې، او حتی غیر تخنیکي دندو لکه د اسنادو لیکلو لپاره.

که تاسو سره کار کوئ د پرانيستې سرچينې کوډ او پلان چې بیرته مرسته وکړي (یا دمخه مرسته کوي) ، نو د Git سرورونو کارولو بله لویه ګټه ده! دوی د ډیرو خلکو لپاره مرسته کول اسانه کوي، که دا نوي ځانګړتیاوې تنظیم کړي یا د بګونو حل کول. د ګیتا سره، دا دومره ساده دی لکه د پلګ غوښتنې خلاصول او د یو چا انتظار کول چې ستاسو د بدلونونو بیاکتنې لپاره اړین اجازې لري.

لکه څنګه چې تاسو لیدلی شئ، ستاسو په سوداګرۍ کې د ګیټا په څیر د Git سرور کارولو ډیری ګټې شتون لري - که دا د داخلي همکارۍ لپاره وي یا ستاسو د خلاصې سرچینې مرستې تنظیم کولو لپاره. د ځان کوربه شوي Git سرور په کارولو سره ، تاسو کولی شئ په خپل کوډ بشپړ کنټرول ولرئ او څوک څه ته لاسرسی لري - پرته له دې چې د نورو خلکو خطر ستاسو پروژې وګوري!

د ګیټ ویبینار لاسلیک بینر

پای:

  1. https://gitea.com/
  2. https://gitea.io/en-US/docs/installation/alternative-installations/#_installing_with_docker
  3. https://gitea.io/en-US/docs/gettingstarted/_collaborators
  4. https://gitea.io/en-US/docs/collaborating/_issue_tracker
  5. https://gitea.io/en-US/docs/features/_wiki
  6. https://www.slideshare.net/sepfitzgeraldhope128738423065341125/discovering-the-benefits-of-using-gitea/20