فيڊورا ۽ CentOS گٽ فورج لانچ ڪيو. گٽ ليب 18 ملڪيتي خاصيتن کي انلاڪ ڪري ٿو

منصوبا CentOS и بيدل ٻڌايو گٽ فورج تعاون واري ترقياتي خدمت ٺاهڻ جي فيصلي بابت، جيڪا گٽ ليب پليٽ فارم استعمال ڪندي ٺاهي ويندي. گٽ ليب گٽ ريپوزٽريز سان لهه وچڙ ڪرڻ ۽ تقسيم سان لاڳاپيل منصوبن جي ميزباني لاءِ بنيادي پليٽ فارم بڻجي ويندو. CentOS ۽ فيڊورا. اڳ ۾ استعمال ٿيل سروس پگهار موجود رهندو، پر مسلسل ترقي ۾ دلچسپي رکندڙ برادري جي حوالي ڪيو ويندو. پيگور کي ريڊ هيٽ پاران ملازم ڪيل سي پي اي (ڪميونٽي پليٽ فارم انجنيئرنگ) ٽيم مان هٽايو ويندو، جيڪو فيڊورا رليز کي ترقي ۽ شايع ڪرڻ لاءِ انفراسٽرڪچر کي برقرار رکي ٿو ۽ CentOS.

جڏهن نئين گٽ فورج لاءِ ممڪن حل جو جائزو وٺون ٿا، اسان غور ڪيو
Pagure ۽ Gitlab. جي باري ۾ هڪ مطالعي جي بنياد تي 300 جائزو ۽ فيڊورا منصوبي جي شرڪت ڪندڙن جون نيڪ خواهشون، CentOS، آر ايڇ اي ايل، ۽ سي پي اي، فنڪشنل گهرجن کي بيان ڪيو ويو، ۽ گٽ ليب کي چونڊيو ويو. معياري ريپوزٽري آپريشنز (ضم ڪرڻ، فورڪنگ، ڪوڊ شامل ڪرڻ، وغيره) کان علاوه، سيڪيورٽي، استعمال ۾ آساني، ۽ پليٽ فارم جي استحڪام اهم گهرجن مان هئا.

ضرورتن ۾ خاصيتون شامل آهن جيئن ته HTTPS تي پش درخواستون موڪلڻ، شاخن تائين رسائي کي محدود ڪرڻ جو مطلب، خانگي شاخن لاءِ سپورٽ، خارجي ۽ اندروني استعمال ڪندڙن لاءِ پهچ کي الڳ ڪرڻ (مثال طور، مسئلي بابت معلومات ظاهر ڪرڻ تي پابندي دوران ڪمزورين کي ختم ڪرڻ تي ڪم ڪرڻ) ، واقفيت انٽرفيس، مسئلن جي رپورٽن سان ڪم ڪرڻ لاءِ سب سسٽم جو اتحاد، ڪوڊ، دستاويزن ۽ نون خصوصيتن جي منصوبابندي، IDE سان انضمام لاءِ اوزارن جي دستيابي، معياري ورڪ فلوز لاءِ سپورٽ.

GitLab جي خاصيتن ۾ جيڪي آخرڪار هن پليٽ فارم کي چونڊڻ جي فيصلي تي اثر انداز ٿيا، هيٺيان ذڪر ڪيا ويا: ذخيرن تائين چونڊيل رسائي سان ذيلي گروپن لاءِ سپورٽ، خودڪار ضم لاءِ بوٽ استعمال ڪرڻ جي صلاحيت (ضرورت آهي CentOS ڪرنل پيڪيجز کي برقرار رکڻ لاءِ وهڪرو)، ڊولپمينٽ پلاننگ لاءِ بلٽ ان ٽولز جي موجودگي، دستيابي جي ضمانت واري سطح سان تيار ٿيل SAAS سروس استعمال ڪرڻ جي صلاحيت (سرور انفراسٽرڪچر کي برقرار رکڻ لاءِ وسيلن کي آزاد ڪندو).

فيصلو اڳ ۾ ئي آهي سبب ڊولپرز جي وچ ۾ تنقيد حقيقت اها آهي ته اهو فيصلو وسيع اڳڀرائي بحث کان سواء ڪيو ويو آهي. خدشات پڻ اٿاريا ويا ته خدمت استعمال نه ڪندي GitLab جي مفت ڪميونٽي ايڊيشن. خاص طور تي، اعلان ۾ بيان ڪيل Git Forge جي ضرورتن کي لاڳو ڪرڻ لاءِ ضروري صلاحيتون صرف ملڪيت واري ورزن ۾ موجود آهن. GitLab الٽيميٽ.

GitLab پاران مهيا ڪيل SAAS (ايپليڪيشن جي طور تي هڪ خدمت) استعمال ڪرڻ جو ارادو، ان جي سرورز تي GitLab کي ترتيب ڏيڻ جي بدران، پڻ تنقيد ڪئي وئي، جيڪا خدمت کي ڪنٽرول کان ٻاهر وٺي ٿي (مثال طور، اهو ناممڪن آهي ته پڪ ڪرڻ ناممڪن آهي ته سڀني خطرن ۾. سسٽم کي فوري طور تي ختم ڪيو وڃي، صحيح طرح انفراسٽرڪچر برقرار آهي، هڪ ڏينهن نه هوندو telemetry لاڳو ۽ ٽئين پارٽي جي ڪمپني جي اهلڪارن طرفان تخريبڪاري کي خارج ڪيو ويو آهي). حل پڻ ڪم نٿو ڪري Fedora جا بنيادي اصول, جنهن ۾ بيان ڪيو ويو آهي ته منصوبي کي ترجيح ڏيڻ گهرجي مفت متبادل کي.

ان دوران، GitLab اعلان ڪيو اڳ ۾ صرف GitLab جي ملڪيت واري ايڊيشن ۾ پيش ڪيل 18 ڪارڪردگي جي نفاذ جي دريافت بابت. صلاحيتون مڪمل سافٽ ويئر ڊولپمينٽ چڪر کي منظم ڪرڻ جي مختلف علائقن کي ڍڪينديون آهن، بشمول ترقياتي منصوبابندي، پروجيڪٽ ٺاهڻ، تصديق، پيڪيج مينيجمينٽ، رليز جنريشن، ترتيب ۽ سيڪيورٽي.

ھيٺ ڏنل ڪمن کي مفت رينج ڏانھن منتقل ڪيو ويو آھي:

  • لاڳاپيل مسئلو؛
  • GitLab کان CSV ڏانهن برآمد مسئلو؛
  • انفرادي ڪارڪردگي يا رليز جي ترقي جي عمل کي منظم ڪرڻ، منظم ڪرڻ ۽ ڏسڻ جو هڪ طريقو؛
  • اي ميل استعمال ڪندي ٽئين پارٽين سان منصوبي جي شرڪت ڪندڙن کي ڳنڍڻ لاءِ بلٽ ان سروس.
  • ويب IDE لاءِ ويب ٽرمينل؛
  • ويب ٽرمينل ۾ ڪوڊ ۾ تبديلين کي جانچڻ لاء فائلن کي هم وقت سازي ڪرڻ جي صلاحيت؛
  • ڊيزائن ڪنٽرولس جيڪي توهان کي اپلوڊ ڪرڻ جي اجازت ڏين ٿا ماڪ اپس ۽ اثاثن کي جاري ڪرڻ لاءِ، مسئلي کي استعمال ڪندي هڪ واحد نقطي جي طور تي هر شي تائين رسائي جي توهان کي نئين خصوصيت کي ترقي ڪرڻ جي ضرورت آهي؛
  • ڪوڊ معيار رپورٽون؛
  • پيڪيج مينيجرز لاءِ سپورٽ ڪنن (C/C++)، Maven (Java)، NPM (node.js) ۽ NuGet (.NET)؛
  • ڪينري ڊيپلائيشن لاءِ سپورٽ، توهان کي سسٽم جي ننڍڙي حصي تي ايپليڪيشن جو نئون ورزن انسٽال ڪرڻ جي اجازت ڏئي ٿي؛
  • وڌ ۾ وڌ تقسيم، نئين ورزن کي اجازت ڏيڻ جي اجازت ڏني وئي صرف سسٽم جي هڪ ننڍڙي تعداد تائين پهچائڻ، تدريجي طور تي ڪوريج وڌائي 100٪ تائين؛
  • فنڪشنلٽي چالو ڪرڻ جا جھنڊا، جيڪي مختلف ايڊيشن ۾ پروجيڪٽ کي پهچائڻ ممڪن بڻائين ٿا، متحرڪ طور تي خاص خصوصيتن کي چالو ڪرڻ؛
  • ترتيب ڏيڻ جو جائزو موڊ، جيڪو توهان کي اجازت ڏئي ٿو هر مسلسل انضمام واري ماحول جي حالت جو جائزو وٺڻ جي بنياد تي Kubernetes؛
  • ڪنفيگريٽر ۾ گھڻن ڪبرنيٽس ڪلسٽرن جي وضاحت ڪرڻ لاءِ سپورٽ (مثال طور، توھان استعمال ڪري سگھو ٿا الڳ ڪبرنيٽس ڪلسٽرز کي آزمائشي عملن ۽ ڪم لوڊ ڪرڻ لاءِ)؛
  • ڪنٽينر نيٽ ورڪ سيڪيورٽي پاليسين کي بيان ڪرڻ لاءِ سپورٽ جيڪا توهان کي اجازت ڏئي ٿي ڪبرنيٽس پوڊس جي وچ ۾ رسائي کي محدود ڪرڻ.

اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو اشاعت GitLab تازه ڪاري ڪري ٿو 12.9.1، 12.8.8 ۽ 12.7.8 (ڪميونٽي ايڊيشن ۽ انٽرپرائز ايڊيشن)، جيڪي ڪمزورين کي درست ڪن ٿا. مسئلو GitLab EE/CE 8.5 جي ڇڏڻ کان وٺي موجود آهي ۽ ڪنهن به مقامي فائل جي مواد کي پڙهڻ جي اجازت ڏئي ٿو جڏهن پروجيڪٽ جي وچ ۾ هڪ مسئلو منتقل ٿئي ٿو.
خطرن بابت تفصيل 30 ڏينهن بعد ظاهر ڪيا ويندا.

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster