کیا اپنے کوڈ کو میزبان گٹ ریپوزٹری میں دھکیلنا نہیں چاہتے ہیں؟ پھر گھر میں اپنا جی آئی ٹی سرور چلائیں۔ گوگس ایسا کرنے کا آسان ترین طریقہ ہے۔ اسے ترتیب دینے کا طریقہ یہ ہے۔
بادل کی میزبانی والے ذخیروں کا مسئلہ
جی او جی کیا ہے؟
جی او جی ایس کو کیسے انسٹال کریں
گوگس کا ایک تیز ٹور
سب سے آسان گٹ سرور - کوئی بھی نہیں
بادل کی میزبانی والے ذخیروں کا مسئلہ
بغیر شک و شبے کے، گٹ اولین ورژن کنٹرول سسٹم ہے۔ یہاں تک کہ سنگل ڈویلپر پروجیکٹس کے باوجود ، جی آئی ٹی اپنی ورژن کی فعالیت کی وجہ سے قدر اور فائدہ فراہم کرتا ہے۔ ملٹی ڈویلپر منصوبوں کے لئے ، گٹ ایک اور جہت کو مکمل طور پر لاتا ہے۔ ایک مرکزی ، ریموٹ ریپوزٹری گٹ کے ساتھ ایک باہمی تعاون کی صلاحیت کو قابل بناتا ہے جو آپ کی ترقیاتی ٹیموں کو ورژن کنٹرول دیکھنے کے طریقے کو تبدیل کرے گا۔
اسی لئے خدمات پسند کریں گٹ ہب ، کے لئے ، کے لئے ، کے لئے ،. گٹ لیب ، اور بٹ بکٹ موجود ہے ، اور کیوں انہوں نے اس طرح کی اپٹیک اور نمو دیکھی ہے۔ صرف گٹ ہب 200 ملین سے زیادہ ذخیروں کی میزبانی کرتا ہے۔ لیکن کلاؤڈ ہوسٹڈ ریپوزٹریز ہر ایک کے مطابق نہیں ہیں۔ ان میں سے بیشتر نجی ذخیروں کی میزبانی کے لئے وصول کرتے ہیں۔ ان میں سے کچھ مفت اکاؤنٹس پر اسٹوریج کی حدود ، صارف کی حدود ، یا ڈیٹا کی منتقلی کی حدیں عائد کرتے ہیں۔
یہاں تک کہ اگر آپ کا استعمال اور ٹیم کا سائز مفت اکاؤنٹس کی پابندیوں میں فٹ بیٹھتا ہے ، یا یہاں تک کہ اگر آپ تجارتی لائسنس کی ادائیگی کے لئے تیار ہیں تو ، آپ کو بادل میں اپنے کوڈ بیس کو ذخیرہ کرنے میں آسانی محسوس نہیں ہوسکتی ہے۔
متبادل ہے اپنے اپنے گٹ سرور کی میزبانی کریں یا تو مقامی طور پر اپنے نیٹ ورک پر ، یا اپنے ذاتی بادل میں نجی طور پر قابل رسائی۔ ایک گٹ سرور کا قیام جو ایک ویب انٹرفیس فراہم کرتا ہے جس میں گٹ ہب اور دوستوں نے اتنا مقبول کیا ہے کہ تکنیکی مہارت کی ایک خاص ڈگری کی ضرورت ہوتی ہے۔ جی او جی ایس میں آتا ہے۔
جی او جی کیا ہے؟
گوگس ایک نسبتا new نیا پروجیکٹ ہے ، جس میں لکھا گیا ہے جاؤ ، جو انسٹال کرنے میں آسان ، ابھی تک مکمل طور پر خصوصیات والے گٹ مثال فراہم کرتا ہے۔ ٹیم کے سائز ، اسٹوریج یا کسی اور چیز کی کوئی حد نہیں ہے۔
یہاں تک کہ اگر آپ ایک شوق کرنے والے پروگرامر ہیں تو ، اپنے مقامی نیٹ ورک پر جی او جی ایس کو گٹ سروس کے طور پر استعمال کرنے سے آپ اپنے کوڈ کی ایک کاپی اپنی ترقیاتی مشین سے دور رکھیں۔ جب آپ یا کسی اور کو کسی مختلف یا نئے کمپیوٹر پر کام کرنا چاہتے ہیں تو ، آپ اپنے جی او جی ایس سرور سے کسی ذخیرے کو بالکل اسی طرح کلون کرتے ہیں جیسے آپ گٹ ہب سے ہوں گے۔
اگر آپ کثرت سے جی او جی کا استعمال کرنے جارہے ہیں تو ، آپ کو شاید اس کے کمپیوٹر کے اسٹارٹ اپ ایپلی کیشنز میں شامل کرنا آسان ہوجائے گا۔
متعلقہ: سسٹم ڈی کے ساتھ اسٹارٹ اپ میں لینکس پروگرام کیسے چلائیں
جی او جی ایس کو کیسے انسٹال کریں
جی او جی ایس کو انسٹال کرنے کے ل you ، آپ مناسب محفوظ شدہ دستاویزات فائل ڈاؤن لوڈ کرتے ہیں ، اسے غیر زپ کریں ، اور مرکزی بائنری چلائیں۔ آپ کچھ فارم پُر کرتے ہیں ، اور GOGS آپ کے ذخیرے کی ابتدا کرتا ہے اور آپ کو ایڈمن صارف کے طور پر شامل کرتا ہے۔ اس کے بعد آپ اپنے GOGs مثال کے طور پر براؤز کرسکتے ہیں اور صارفین کو شامل کرسکتے ہیں اور ذخیرے تشکیل دے سکتے ہیں۔
جی او جی ایس اپنے بیک اینڈ اسٹوریج کے لئے ڈیٹا بیس کا استعمال کرتا ہے۔ یہ سپورٹ کرتا ہے
ایس کیو ایل
، کے لئے ، کے لئے ، کے لئے ،.
ماریاڈب
، کے لئے ، کے لئے ، کے لئے ،.
postgresql
، اور
TIDB
اگر آپ ان میں سے کسی ایک طاقتور ڈیٹا بیس انجنوں کو استعمال کرنا چاہتے ہیں تو ، GOGs کو انسٹال کرنے سے پہلے آپ کو خود اس کا پتہ لگانا اور انسٹال کرنا ہوگا۔ چھوٹی ٹیموں کے ل you ، آپ استعمال کرسکتے ہیں
sqlite3
اگر آپ SQLite3 کا انتخاب کرتے ہیں تو ، یہ آپ کے لئے انسٹال ہے۔ یقینا ، آپ کو ضرورت ہوگی
ہے
گٹ
انسٹال
، بھی۔
- زیادہ تر جدید لینکس تقسیم کے ل “،" لینکس AMD64 "فائل ڈاؤن لوڈ کریں۔
- اگر آپ a استعمال کررہے ہیں لینکس کا 32 بٹ ورژن ، "لینکس 386" فائل ڈاؤن لوڈ کریں۔
- اگر آپ رسبری پائی 2 پر انسٹال کررہے ہیں پہلے ، "Linux Armv7" فائل ڈاؤن لوڈ کریں۔
- اگر آپ راسبیری پائی 3 ، 3+ ، یا میں انسٹال کررہے ہیں بعد میں ، "Linux Armv8" فائل ڈاؤن لوڈ کریں۔
- اگر تم ہو انٹیل میک کا استعمال کرتے ہوئے ، "میکوس AMD64" فائل ڈاؤن لوڈ کریں۔
- ایک کے لئے ایپل سلیکن میک ، "میکوس آرم 64" فائل ڈاؤن لوڈ کریں۔
ہم نے اوبنٹو 22.10 کے ساتھ 64 بٹ کمپیوٹر پر تنصیب کے لئے ، "لینکس AMD64" زپ فائل ڈاؤن لوڈ کی۔ فائل چھوٹی ہے - صرف 25MB کے بارے میں - لہذا حیرت نہ کریں اگر یہ بہت جلد ڈاؤن لوڈ کرتا ہے۔ یہ عام بات ہے۔
فائل کو اپنے فائل سسٹم میں تلاش کریں۔ اگر آپ نے اپنے براؤزر کے پہلے سے طے شدہ ڈاؤن لوڈ کا مقام رکھا ہے تو ، فائل شاید آپ کی "~/ڈاؤن لوڈ" ڈائرکٹری میں ہوگی۔ دائیں کلک کریں یہ اور سیاق و سباق کے مینو سے "نچوڑ" منتخب کریں۔ کچھ فائل براؤزر اس کے بجائے "نچوڑ یہاں" استعمال کرسکتے ہیں۔
زپ فائل سے ایک ڈائرکٹری نکالا جاتا ہے۔ اس کا نام ڈاؤن لوڈ فائل کے نام پر رکھا گیا ہے۔ ہمارے معاملے میں ، اسے "GOGS_0.11.91_linux_amd64" کہا جاتا تھا۔
نکالا ہوا ڈائرکٹری پر ڈبل کلک کریں اور آپ کو ایک اور ڈائریکٹری نظر آئے گی جسے "گوگس" کہا جاتا ہے۔
"گوگس" ڈائرکٹری پر ڈبل کلک کریں۔ آپ کو GOGS فائلیں اور ڈائریکٹریز نظر آئیں گی۔ فائل براؤزر ونڈو میں دائیں کلک کریں اور سیاق و سباق کے مینو سے "ٹرمینل میں کھولیں" منتخب کریں۔
گوگس لانچ کرتا ہے ، اور آپ کو بتاتا ہے کہ یہ پورٹ 3000 پر سن رہا ہے۔
ویب براؤزر کھول کر اور رب پر تشریف لے کر اپنے جی او جی ایس سرور سے رابطہ کریں IP پتہ یا کمپیوٹر جی او جی ایس کا نیٹ ورک کا نام جاری ہے۔ IP ایڈریس یا نیٹ ورک کے نام کے بعد ": 3000" شامل کریں۔ کسی بھی سفید جگہ کو شامل نہ کریں۔
اگر آپ اس کمپیوٹر پر براؤز کررہے ہیں جس پر جی او جی ایس چل رہا ہے تو ، آپ استعمال کرسکتے ہیں " لوکل ہوسٹ "بطور مشین نام ، جیسے" لوکل ہوسٹ: 3000۔ " ہمارے جی او جی ایس کمپیوٹر کو "اوبنٹو -22-10.local" کہا جاتا ہے ، لہذا اسی نیٹ ورک کے ایک مختلف کمپیوٹر سے ، جس ایڈریس کو ہمیں براؤز کرنے کی ضرورت ہے وہ "اوبنٹو -22-10.local: 3000" ہے ، جس میں پورٹ نمبر بھی شامل ہے۔
پہلی بار جب آپ یہ کرتے ہیں تو ، آپ کو وہ فارم نظر آئے گا جو کچھ ابتدائی سیٹ اپ کی معلومات حاصل کرتا ہے۔
ہمیں سب سے پہلے کام کرنے کی ضرورت ہے "ڈیٹا بیس کی قسم" ڈراپ ڈاؤن مینو سے "SQLITE3" منتخب کریں اور اپنے صارف کا نام "رن صارف" فیلڈ میں درج کریں۔
اگر آپ ای میل کی اطلاعات مرتب کرنا چاہتے ہیں تو آپ کو کچھ اضافی اقدامات تشکیل دینے کی ضرورت ہوگی۔ آپ کو ای کے ذریعے ای میلز ریل کرنے کی ضرورت ہوگی سادہ میل ٹرانسفر پروٹوکول (ایس ایم ٹی پی) میل سرور جو آپ کو استعمال کرنے کی اجازت ہے۔ اگر آپ گوگل جی میل صارف ہیں تو ، آپ گوگل کا جی میل ایس ایم ٹی پی سرور استعمال کرسکتے ہیں۔
اس کے لئے میل سرور پر ترتیبات کی ضرورت ہوگی تاکہ آپ کے اکاؤنٹ کو ای میل کو قبول کرنے اور ریلے کرنے کی اجازت دی جاسکے۔ یہ ترتیبات میل سرور سے میل سرور تک مختلف ہوتی ہیں۔
جی او جی ایس سے آپ کو اپنے ای میل سرور کے بارے میں درج ذیل معلومات درج کرنے کی ضرورت ہے۔
- ایس ایم ٹی پی میزبان : ای میل سرور کا پتہ اور بندرگاہ۔ ہماری مثال میں ، یہ smtp.gmail.com:587 پر گوگل کا ایس ایم ٹی پی سرور ہے۔
- سے : ای میل ای میل جس سے ای میل بھیجا جائے گا۔ Gmail کے لئے یہ ہونا چاہئے آپ جس اکاؤنٹ میں استعمال کررہے ہیں اس کا Gmail ای میل پتہ
- مرسل ای میل : اوپر جیسا ہونا چاہئے۔ یہ ای میل اکاؤنٹ کی شناخت ہے جو GOGS SMTP سرور سے بات کرنے کے لئے استعمال کرے گی۔
- مرسل کا پاس ورڈ : یہ وہ جگہ ہے نہیں جی میل اکاؤنٹ کے لئے پاس ورڈ یہ ہے درخواست سے متعلق پاس ورڈ جب آپ اپنا اکاؤنٹ تشکیل دیتے ہیں تو آپ گوگل سے حاصل کرتے ہیں تاکہ کسی درخواست کو اپنی طرف سے ای میل بھیج سکے۔
- رجسٹر کی تصدیق کو فعال کریں : GOGs صارفین کے ای میلز کی تصدیق کرنے کے ل this ، اس چیک باکس کو منتخب کریں۔ نئے صارفین کو اس میں ایک لنک کے ساتھ ایک ای میل موصول ہوگا۔ ای میل ایڈریس کو یہ ثابت کرنے کے لئے ان پر کلک کرنا ہوگا کہ حقیقی اور ان کے کنٹرول میں ہے۔
- میل کی اطلاع کو فعال کریں : GOGs سے ای میل کی اطلاعات کی اجازت دینے کے لئے اس چیک باکس پر نشان لگائیں۔
البتہ ، اگر آپ ای میلز کے ذریعہ چھپانا نہیں چاہتے ہیں تو ، آپ ای میل کی تمام ترتیبات کو چھوڑ سکتے ہیں۔
جب آپ آگے بڑھنے کے لئے تیار ہوں تو نیلے رنگ کے "GOGS انسٹال کریں" کے بٹن پر کلک کریں۔ جی او جی ایس ایک کنفیگریشن فائل لکھتا ہے ، ڈیٹا بیس اسٹوریج کو شروع کرتا ہے ، اور آپ کے گٹ مثال کو شروع کرتا ہے۔
پہلا صارف اکاؤنٹ جو آپ تخلیق کرتے ہیں وہ خود بخود ایڈمنسٹریٹر کے حقوق دیئے جائیں گے۔ "رجسٹر" لنک پر کلک کریں۔
اپنے اکاؤنٹ کے نام کے ساتھ "سائن اپ" فارم مکمل کریں ، اس اکاؤنٹ کا پاس ورڈ (اسے دو بار داخل کریں) ، اور ہندسوں سے ہندسے کیپچا سبز "نیا اکاؤنٹ بنائیں" کے بٹن پر کلک کریں۔ آپ کو "سائن ان" صفحہ نظر آئے گا۔
اپنے اکاؤنٹ کا نام اور پاس ورڈ درج کریں ، اور گرین "سائن ان" بٹن پر کلک کریں۔
گوگس کا ایک تیز ٹور
اگر آپ کسی بھی دوسرے ویب تک رسائی والے گٹ مثال سے بالکل واقف ہیں تو ، آپ کو جی او جی ایس کے آس پاس بہت آسانی سے اپنا راستہ مل جائے گا۔
گوگس "ڈیش بورڈ" کا نظارہ تھوڑا سا ویرل ہے جب تک کہ آپ کے ساتھ کام کرنے کا کوئی ذخیرہ نہ ہو۔ نیلے رنگ کے "+" بٹن پر کلک کریں ، اور "نیا ذخیرہ" فارم مکمل کریں۔
یہ ایک ذخیرہ نام کے لئے پوچھتا ہے ، چاہے وہ نجی ہو یا عوامی ، اور تفصیل۔
- ".gitignore" مینو آپ کو اپنے لئے ایک ٹیمپلیٹ منتخب کرنے دیتا ہے ".gitignore" فائل منتخب کردہ زبانوں کے مطابق ترتیبات کے ساتھ تشکیل شدہ۔ آپ اس مینو میں سے ایک سے زیادہ انتخاب کرسکتے ہیں ، تاکہ ذخیروں کی تکمیل کی جاسکے جو ترقیاتی ٹیکنالوجیز کا مرکب استعمال کرتے ہیں۔
- "لائسنس" مینو آپ کو جامع فہرست سے لائسنس منتخب کرنے دیتا ہے۔
- "ریڈ می" مینو میں ایک ہی آپشن ہے ، ایک ڈیفالٹ "Readme.md" فائل ہے۔
"منتخب کردہ فائلوں اور ٹیمپلیٹ کے ساتھ اس ذخیرے کو شروع کریں" چیک باکس کو نشان زد کریں ، اور گرین "ریپوزٹری بنائیں" بٹن پر کلک کریں۔
آپ کا نیا ذخیرہ آپ کے لئے ظاہر ہوتا ہے۔ جی او جی ایس نے ہمارے لئے ہماری تین معیاری فائلیں بنائیں ہیں ، اور انہیں رب کے ساتھ ریپوزٹری میں شامل کیا ہے ارتکاب کریں پیغام "ابتدائی کمٹ"۔
ہم نے اپنے کمپیوٹر میں ذخیرہ کو کلون کیا ، "ACK.C" کے نام سے ایک فائل شامل کی ، اس کا ارتکاب کیا ، اور اسے ہمارے دور دراز GOGS ریپوزٹری میں دھکیل دیا۔ یہ سب معیاری گٹ کمانڈز کا استعمال کرتے ہوئے کیا گیا تھا۔
جیسا کہ توقع کی گئی ہے ، ہماری نئی فائل ہمارے جی او جی ایس ریپوزٹری میں ظاہر ہوتی ہے۔
فائل پر کلک کرنے سے ہمیں انفرادی فائل کا مواد دکھاتا ہے۔ نشان لگانا فائلوں کی ترجمانی آپ کے لئے ، عنوانات ، لنکس ، فہرستوں اور مارک ڈاون کی دیگر تمام خصوصیات کے ساتھ آپ کے لئے کی جاتی ہے۔ "Readme.md" فائلیں عام طور پر مارک ڈاون میں لکھی جاتی ہیں۔
"ترمیم" پنسل آئیکن پر کلک کرکے ، ہم اپنی "Readme.md" فائل کو براہ راست ترمیم کرسکتے ہیں۔ ہم نے کچھ اور متن شامل کیا ، ہائپر لنکس اور اٹالکس داخل کرنے کے لئے مارک ڈاون ٹیگز کا استعمال کیا ، اور اپنی تبدیلیاں کیں۔ سب جی او جی کے اندر سے۔
ہمارے ذخیرے کے نظارے میں ، ہماری تازہ کاری شدہ "Readme.md" فائل ظاہر کی گئی ہے ، اور فائل لسٹنگ میں "ReadMe.md" اندراج ایک نیا کمٹ میسج اور اپ ڈیٹ کا وقت دکھاتا ہے۔
سب سے آسان گٹ سرور - کوئی بھی نہیں
گوگس ایک مطلق فتح ہے۔ یہ سادگی کے ساتھ فعالیت کو مکمل طور پر ملا دیتا ہے۔
باکس سے باہر ، یہ شوق یا چھوٹی ترقیاتی ٹیموں کی اکثریت کی ضروریات کو پورا کرے گا۔ اس کے کچھ اعلی درجے کے اختیارات کنفگ فائل میں ترمیم کرکے چالو ہیں جو ، بطور ڈیفالٹ ، "~/ڈاؤن لوڈ/GOGS_0.12.10_linux_amd64/gogs/کسٹم/کنف/app.ini پر واقع ہے۔" نوٹ کریں کہ یہ راستہ GOGs کے ورژن کی عکاسی کرے گا جو آپ استعمال کررہے ہیں۔
جنرل سسٹم ایڈمنسٹریشن ایڈمن پینل سے انجام دی جاسکتی ہے ، جس میں پایا جاتا ہے
آپ کا پروفائل & gt ؛ ایڈمن پینل
اگرچہ جی او جی ایس کی دستاویزات ٹارس ہونے کے نقطہ نظر سے مختصر ہیں ، اس کا مطلب یہ ہے کہ آپ جس چیز کی تلاش کر رہے ہیں اسے تلاش کرنا آسان ہے ، اور آپ کی پیروی کرنے کے ل the تفصیلات کافی تفصیل سے ہیں۔
اگر آپ محتاط ہیں بادل کی میزبانی ذخیرے جو بالآخر دوسروں کے کنٹرول میں ہیں ، مقامی طور پر GOGs کے استعمال پر غور کریں۔ آپ فعالیت سے محروم نہیں ہوں گے ، لیکن آپ کو کنٹرول حاصل ہوگا اور رازداری کی ضمانت ہوگی۔
- › ویز نیچے ہے ، یہ صرف آپ ہی نہیں ہیں
- › مائیکروسافٹ بنگ کو AI سرچ انجن میں تبدیل کررہا ہے
- › ون پلس 11 یہاں ہے ، لیکن کسی نہ کسی طرح کی شروعات کے ساتھ
- › مائیکروسافٹ ایج کو ونڈوز پر اے آئی چیٹ اور ایک نئی شکل مل رہی ہے
- › ٹیکٹوک پر کسی کو بلاک یا بلاک کرنے کا طریقہ
- › آئی فون کے شائقین کے لئے بہترین ایربڈس صرف ان کی سب سے کم قیمت کو نشانہ بناتے ہیں