Technical Anshu ہوم › ٹیوٹوریلز › GitLab سرور
🦊 خود میزبان گٹ لیب

منٹوں میں اپنا GitLab سرور انسٹال کریں 🔥 کوئی حکم نہیں۔

آپ کا اپنا GitLab کمیونٹی ایڈیشن سرور — ٹائپ کرنے کے لیے کوئی لینکس کمانڈ نہیں ہے۔ ویڈیو ایک ورچوئل مشین میں ریڈی میڈ ٹرن کی لینکس گٹ لیب ایپلائینسز کو تعینات کرتی ہے، اس کا IP ایڈریس سیٹ کرتی ہے، اور GitLab ویب انٹرفیس کے ذریعے پورے سیٹ اپ کو مکمل کرتی ہے۔

✍️ Technical Anshu🦊 GitLab CE🎧 Multi-Language Audio
منٹوں میں اپنا GitLab سرور انسٹال کریں 🔥 کوئی حکم نہیں۔
🎧 کثیر لسانی آڈیو: ویڈیو پلیئر میں [ترتیبات] (⚙️) ➔ [آڈیو ٹریک] پر کلک کر کے زبان منتخب کریں۔

📑ابواب

  1. ٹیمیں GitLab کا استعمال کیوں کرتی ہیں — سورس کوڈ مرکزی طور پر اسٹور کیا جاتا ہے، ہر تبدیلی کو ٹریک کیا جاتا ہے
  2. GitLab استعمال کرنے کے دو طریقے — GitLab.com پر ایک مفت اکاؤنٹ، یا آپ کا اپنا سرور
  3. نو-کمانڈ روٹ — TurnKey Linux GitLab آلات
  4. VM سیٹ اپ — ورچوئل مشین بنانا اور آلات شروع کرنا
  5. پہلے بوٹ پر نیٹ ورک کنفیگریشن اور آئی پی ایڈریس سیٹ اپ
  6. GitLab ویب انٹرفیس اور ایڈمن لاگ ان کھولنا
  7. ابتدائی کنفیگریشن — صارفین اور پروجیکٹس بنانا

📋 جائزہ اور مرحلہ وار گائیڈ

1

آپ کا اپنا GitLab سرور کیوں

جب پانچ یا چھ ڈویلپرز کی ٹیم سافٹ ویئر بناتی ہے، تو ہر کوئی اپنے سسٹم پر کام کرتا ہے — لیکن اصل سورس کوڈ مرکزی طور پر ایک سرور پر رہتا ہے۔ GitLab اسی کے لیے ہے: ڈیولپر کی ہر اپ ڈیٹ کو ٹریک کیا جاتا ہے، تاکہ آپ واضح طور پر دیکھ سکیں کہ کس ڈویلپر نے کیا تبدیلی کی، کہاں، کیسے اور کب، اور جب بھی آپ کو کوڈ کی ضرورت ہو تو آپ کوڈ کے پرانے ورژن کو بحال کر سکتے ہیں۔ آپ gitlab.com پر مفت ہوسٹڈ سروس استعمال کر سکتے ہیں، لیکن اس ویڈیو میں سرور آپ کا اپنا ہے — آپ کے کنٹرول میں، آپ کی مشین پر انسٹال ہے۔

2

TurnKey GitLab آلات ڈاؤن لوڈ کریں

Linux کمانڈز کے ساتھ GitLab ٹکڑے ٹکڑے کرکے انسٹال کرنے کے بجائے، ویڈیو TurnKey Linux GitLab آلات کا استعمال کرتی ہے - GitLab Community Edition کی ایک تیار ساخت جسے TurnKey Linux بالکل اسی مقصد کے لیے شائع کرتا ہے۔ ٹورنکی لینکس کی آفیشل ویب سائٹ سے آلات کی تصویر کو اس فارمیٹ میں ڈاؤن لوڈ کریں جو آپ کے ورچوئلائزیشن سافٹ ویئر (آئی ایس او یا پہلے سے تیار کردہ ورچوئل مشین امیج) سے مماثل ہو۔

📌 نوٹ: GitLab Community Edition GitLab کا مفت، اوپن سورس ایڈیشن ہے، اور TurnKey ایپلائینس بھی مفت ہے — اس پورے سیٹ اپ کی کوئی قیمت نہیں ہے۔
3

ورچوئل مشین بنائیں اور اسے بوٹ کریں

اپنے ورچوئلائزیشن سافٹ ویئر میں ایک نئی ورچوئل مشین بنائیں اور آپ نے ڈاؤن لوڈ کی گئی TurnKey GitLab اپلائنس امیج کو منسلک کریں — یا تو بوٹ ڈسک (ISO) کے طور پر یا ریڈی میڈ ورچوئل مشین کے طور پر۔ VM کو ایک چھوٹی ٹیم سرور کے لیے کافی میموری اور ڈسک کی جگہ دیں، یقینی بنائیں کہ اس کا نیٹ ورک اڈاپٹر منسلک ہے، اور مشین شروع کریں۔ ایپلائینس اپنے گائیڈڈ فرسٹ ٹائم سیٹ اپ میں بوٹ ہوتا ہے — آپ کی طرف سے کوئی کمانڈ لائن کام نہیں کرتی۔

4

فرسٹ بوٹ سیٹ اپ اور IP ایڈریس

پہلے بوٹ پر، ایپلائینس آپ کو اپنی شروعات کے ذریعے لے جاتا ہے: پاس ورڈز جو وہ مانگتا ہے اور نیٹ ورک کنفیگریشن۔ یہ وہ جگہ ہے جہاں IP ایڈریس سیٹ اپ ہوتا ہے — سرور آپ کے نیٹ ورک پر ایک ایڈریس لیتا ہے (یا آپ جو آپ چاہتے ہیں اسے تفویض کرتے ہیں)، اور آلات اس ایڈریس کو دکھاتا ہے جس پر آپ کے GitLab سرور تک پہنچا جا سکتا ہے۔ اس IP ایڈریس کو نیچے نوٹ کریں؛ یہ وہ پتہ ہے جو آپ اور آپ کی ٹیم براؤزر میں کھولیں گے۔

✅ ٹپ: ایک GitLab سرور کو ہمیشہ ایک ہی IP ایڈریس رکھنا چاہئے — اگر پتہ بعد میں تبدیل ہوتا ہے، تو ہر ڈویلپر کا محفوظ کردہ لنک اور کلون یو آر ایل کام کرنا بند کر دیتا ہے۔
5

GitLab کھولیں اور بطور ایڈمن لاگ ان کریں

اب اپنے براؤزر پر جائیں اور سرور کا IP ایڈریس استعمال کرتے ہوئے GitLab ویب انٹرفیس کھولیں۔ GitLab سائن ان صفحہ ظاہر ہوتا ہے۔ ایڈمنسٹریٹر اکاؤنٹ اور پاس ورڈ کے ساتھ لاگ ان کریں جو پہلے بوٹ سیٹ اپ کے دوران سیٹ کیا گیا تھا۔ اس مقام سے، اس گرافیکل ویب انٹرفیس میں سب کچھ ہوتا ہے — سرور پہلے سے چل رہا ہے۔

6

ابتدائی کنفیگریشن کو مکمل کریں

ایڈمن لاگ ان ہونے کے ساتھ، ویب انٹرفیس سے اپنے GitLab مثال کی ابتدائی ترتیب کو مکمل کریں: بنیادی مثال کی ترتیبات کا جائزہ لیں اور تصدیق کریں کہ سرور نیٹ ورک پر کسی دوسری مشین سے اس کے IP ایڈریس پر قابل رسائی ہے۔ آلات نے پہلے ہی بنیادی خدمات کا خیال رکھا ہوا ہے، اس لیے جو باقی رہ جاتا ہے وہ ہے GitLab سطح کا سیٹ اپ ایک منتظم عام طور پر پہلے کرتا ہے۔

7

صارفین اور اپنا پہلا پروجیکٹ بنائیں

آخر میں، ویڈیو صارفین اور پروجیکٹ بناتی ہے۔ ایڈمن ایریا سے ہر ڈویلپر کے لیے ایک اکاؤنٹ شامل کریں، پھر اپنا پہلا پروجیکٹ بنائیں (ذخیرہ)۔ ہر ڈویلپر اب آپ کے اپنے GitLab سرور میں سائن ان کر سکتا ہے، اپنے کوڈ کو مرکزی پروجیکٹ میں لے جا سکتا ہے، اور ان کی ہر تبدیلی کو ریکارڈ کیا جاتا ہے — بالکل وہی ورک فلو جس کے لیے سرور انسٹال کیا گیا تھا۔

📌 نوٹ: آلات کا راستہ انسٹالیشن کمانڈز کو ہٹاتا ہے، لیکن سرور برقرار رکھنے کے لیے پھر بھی آپ کا ہے — ورچوئل مشین کا بیک اپ رکھیں، کیونکہ اس میں اب آپ کی ٹیم کا سورس کوڈ ہے۔

🏷️Topic Search Variables & Keywords

🔍 GitLab 🔍 GitLabCE 🔍 GitLabServer 🔍 TurnKeyLinux 🔍 Linux 🔍 DevOps 🔍 Git 🔍 SelfHosted 🔍 TechnicalAnshu 🔍 ITSupport 🔍 GitLab Installation 🔍 TurnKey GitLab Appliance 🔍 GitLab Community Edition 🔍 Self Hosted Git Server 🔍 Version Control
🎙️ مکمل ٹرانسکرپٹ — پھیلانے کے لیے تھپتھپائیں

آج کی ویڈیو میں، ہم اپنے سسٹم پر GitLab کو انسٹال کرنے کا طریقہ سیکھنے جا رہے ہیں۔ اب، عام طور پر، GitLab کا استعمال اس وقت عمل میں آتا ہے جب ہمارے پاس پانچ یا چھ ڈویلپر ہوتے ہیں جو سافٹ ویئر بنانے اور سافٹ ویئر کی ترقی کے کاموں کو انجام دینے کے لیے یہاں کام کرتے ہیں۔ اور یہاں ترقیاتی کاموں کے لیے، ہر کوئی اپنے انفرادی سسٹم پر کام کرتا ہے، لیکن سافٹ ویئر کا اصل سورس کوڈ ایک سرور پر مرکزی طور پر محفوظ ہوتا ہے، اور جب بھی کوئی کوئی اپ ڈیٹ یا ترمیم کرتا ہے، یہاں کوئی تبدیلی کرتا ہے، تو ہم واضح طور پر ٹریک کر سکتے ہیں کہ کس ڈویلپر نے کیا تبدیلی کی، کہاں، کیسے، اور کب، اور اگر آپ کو کبھی پرانے کوڈ کی ضرورت ہو تو آپ آسانی سے پچھلے ورژن کو بحال کر سکتے ہیں۔ اس لیے اسے استعمال کیا جاتا ہے۔

عام طور پر، یہ موضوع کافی بڑا ہے اور ہم اسے بعد میں سمجھیں گے، لیکن آج کی ویڈیو میں، ہم یہ دیکھنے جا رہے ہیں کہ ہم اسے کیسے انسٹال کر سکتے ہیں۔ اب، عام طور پر، جب بھی ہم اسے انسٹال کرتے ہیں یا بنانا شروع کرتے ہیں، آپ اصل میں دو چیزیں کر سکتے ہیں: آپ آسانی سے gitlab.com پر جا سکتے ہیں اور وہاں سے اسے استعمال کرنے کے لیے آسانی سے اپنا اکاؤنٹ بنا سکتے ہیں۔ یہ مکمل طور پر مفت ہے، آپ اسے مفت میں استعمال کر سکتے ہیں۔ لیکن یہاں آپ اپنا سرور بھی بنا سکتے ہیں۔ آپ یہ دو طریقوں سے کر سکتے ہیں: ایک آف لائن، اور دوسرا۔

(نقل یہاں ماخذ صفحہ پر ختم ہوتی ہے)

❓ اکثر پوچھے جانے والے سوالات

کیا یہ ٹیوٹوریل پیروی کرنے کے لیے 100% مفت ہے؟

ہاں! تکنیکی انشو کے ذریعہ دکھائے گئے تمام رہنما اور طریقے مفت، قانونی اور تعلیمی وسائل کا استعمال کرتے ہیں۔

کیا مبتدی اس گائیڈ کی پیروی کر سکتے ہیں؟

بالکل! ہر قدم کو تفصیلی ہدایات کے ساتھ اسکرین پر دکھایا جاتا ہے تاکہ کوئی بھی آسانی سے پیروی کر سکے۔

اگر میں پھنس جاؤں تو میں کہاں سوال پوچھ سکتا ہوں؟

یو ٹیوب ویڈیو پر براہ راست ایک تبصرہ چھوڑیں، اور ہماری کمیونٹی اور تکنیکی انشو آپ کی مدد کریں گے۔

🚀 YouTube پر مکمل ٹیوٹوریل دیکھیں

🚀 YouTube پر مکمل مرحلہ وار ویڈیو ٹیوٹوریل دیکھیں: https://www.youtube.com/watch?v=CsEleMmKerc

آئی ٹی سپورٹ، ونڈوز ٹربل شوٹنگ، اور سرور مینجمنٹ کے لیے ٹیکنیکل انشو کو سبسکرائب کریں۔

▶️ مکمل ویڈیو دیکھیں
یہ ٹیوٹوریل ٹیکنیکل انشو کے GitLab سرور ویڈیو پر مبنی ہے • کسی بھی قدم پر پھنس گئے ہیں؟ ویڈیو کے تبصروں میں پوچھیں — آپ کو وہاں مدد ملے گی۔