بصری اسٹوڈیو کوڈ کے لیے نئی ریموٹ ریپوزٹریز ایکسٹینشن نے ایک نیا تجربہ تخلیق کیا ہے جو براہ راست VS کوڈ ماحول کے اندر سورس کوڈ کے ذخیروں کے ساتھ کام کرنے کے قابل بناتا ہے۔
تاہم، اگر آپ جس ریموٹ ریپوزٹری کو تبدیل کرنے کی کوشش کر رہے ہیں وہ نہ ملے تو کیا ہوگا؟ کلوننگ کی جگہ ریموٹ ریپوزٹری سپورٹ کے ساتھ، آپ کو مہلک غلطیوں کے ساتھ مسائل کا سامنا کرنا پڑ سکتا ہے۔
اس مضمون میں، ہم اس مسئلے کو حل کرنے کے مختلف طریقوں سے گزریں گے۔
درست کریں #1: ریموٹ بیس یو آر ایل سیٹ کریں۔
اگر آپ ایک نئے پروگرامر ہیں، تو امکان یہ ہے کہ آپ نے اپنے مقامی ریپو پر ریپو یو آر ایل سیٹ نہ کیا ہو۔
اس مسئلے کو حل کرنے کے لیے، آپ کو 'گٹ ریموٹ سیٹ' کمانڈ استعمال کرنا ہوگی۔ یہاں یہ ہے کہ اسے کس طرح نظر آنا چاہئے:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
مسئلہ خود بخود حل ہونا چاہیے۔
درست کریں #2: درست URL استعمال کریں۔
اگر پچھلا معاملہ مسئلہ نہیں ہے، تو آپ کو چیک کرنا چاہیے کہ آپ جو URL استعمال کر رہے ہیں وہ درست ہے۔ یہاں یہ ہے کہ آپ یہ کیسے کر سکتے ہیں:
- کمانڈ استعمال کریں:
git remote -v
- کنسول کو ظاہر کرنا چاہیے کہ وہ کس ریموٹ ریپوزٹری سے جڑا ہوا ہے ایک URL درج کر کے جسے وہ تبدیلیوں کو لانے اور آگے بڑھانے کے لیے استعمال کرتا ہے
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - اگر URL اس سے میل نہیں کھاتا جو آپ کے GitHub دکھاتا ہے، تو آپ کو اسے تبدیل کرنے کی ضرورت ہوگی۔ آپ صحیح راستہ سیٹ کرنے کے لیے ریموٹ سیٹ کمانڈ استعمال کر سکتے ہیں:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
اگر اس سے مسئلہ حل نہیں ہوتا ہے، تو آپ کو دیگر وجوہات کو چیک کرنے کی ضرورت پڑ سکتی ہے۔
درست کریں #3: اپنا پاس ورڈ چیک کریں۔
ہو سکتا ہے کہ آپ کا URL مسئلہ نہ ہو۔ آپ کو چیک کرنا چاہیے کہ آیا آپ کا پاس ورڈ حال ہی میں تبدیل ہوا ہے۔
جب آئی فون 6 سامنے آیا
اگر آپ نے اپنا پاس ورڈ تبدیل کیا ہے، تو آپ کو یہ یقینی بنانا ہوگا کہ یہ میک یا ونڈوز یا کیچین تک رسائی کے کریڈینشل مینیجر سے حاصل کیا گیا ہے۔
یہ ہو سکتا ہے کہ پرانا پاس ورڈ اب بھی استعمال ہو، اور نیا ابھی تک کیش نہیں ہوا ہو۔ اگر ایسا ہے تو، تمام github.com اسناد کو فوری طور پر ہٹا دیا جانا چاہئے.
میک اور ونڈوز سے گٹ سے متعلق معلومات کو صاف کرنے کا طریقہ یہاں ہے۔
میک:
- کیچین رسائی پر جائیں۔
- اپنا پاس ورڈ نیویگیٹ کریں۔
- تمام کلیدوں کو حذف کریں جو سورس کنٹرول سے منسلک ہیں۔
ونڈوز:
احکامات پر عمل کریں:
$ git credential-manager uninstall
$ git credential-manager install
درست کریں #4: عارضی حل (طویل مدت میں تجویز کردہ نہیں)
میک:
اگر کیچین تک رسائی میں کوئی GitHub اندراج موجود نہیں ہے، تو آپ مندرجہ ذیل کے ساتھ ایپ کو کلون کرسکتے ہیں:
git clone https://[email protected]/org/repo.git
اس معلومات کا استعمال کریں:
- اپنے GitHub صارف نام کے ساتھ صارف نام
- اپنی تنظیم کے نام کے ساتھ org
- اپنے ذخیرہ نام کے ساتھ ریپو
ونڈوز:
درج ذیل مراحل پر قائم رہیں:
- گٹ فولڈر تک رسائی حاصل کریں۔
- نوٹ پیڈ (یا نوٹ پیڈ++) یا کسی اور ایڈیٹر کے ساتھ 'config' فائل کھولیں۔
- اپنے URL کو
https://username:[email protected]/username/repo_name.git
میں تبدیل کریں - کوڈ کو محفوظ کریں اور اسے دھکا دیں۔
دیگر مسائل اور عام اصلاحات
اگر آپ ایک ساتھی نہیں ہیں، تو یہ ممکن ہے کہ آپ GitHub پر کامیابی کے ساتھ اپنی رسائی کی توثیق کر سکتے ہیں، لیکن پھر بھی تبدیلیوں کو کلون یا آگے نہیں بڑھا سکتے۔
ٹکٹوک پر ڈوئٹ کیسے کریں
دوسرا مسئلہ یہ ہے کہ آپ کی طرف املا کے کچھ مسائل ہوسکتے ہیں۔ یہ معمولی معلوم ہو سکتا ہے، لیکن ایک غلط جگہ کا خط اس کے لیے ضروری ہے۔
ونڈوز 10 مشترکہ فولڈر تک رسائی حاصل نہیں کرسکتی ہے
ایک اور مسئلہ git remove -v سے متعلق ہوسکتا ہے۔ اسے HTTPS استعمال کرنے کے لیے سیٹ کیا جا سکتا ہے، لیکن آپ کا ریپو SSH کی طرف اشارہ نہیں کرتا ہے۔ اگر ایسا ہے تو، آپ کو 'ssh' حصے کو ہٹانے اور اسے 'کے ساتھ تبدیل کرنے کی ضرورت ہے https:// '
آخری مسئلہ یہ ہوگا کہ مخزن کو حذف کردیا گیا ہے۔ اس صورت میں، آپ بہت کچھ نہیں کر سکتے لیکن براہ راست GitHub پر جائیں اور کسی بھی تبدیلی کے لیے پروجیکٹ کی حیثیت کو چیک کریں۔
اکثر پوچھے گئے سوالات
VS کوڈ کے لیے کتنی RAM کافی ہے؟
VS کوڈ کو ہلکا پھلکا سمجھا جاتا ہے اور اسے آپ کے ہارڈ ویئر پر بغیر کسی پریشانی کے چلنا چاہیے۔ تجویز کردہ اسٹوریج 1GB ہے۔
کیا آپ کو SSD یا HDD پر VS کوڈ انسٹال کرنا چاہئے؟
SSD میں ایک معیاری IO ہے، لہذا یہ تجویز کیا جاتا ہے کہ آپ اپنے VS کوڈ کو اپنی SSD ڈسک پر انسٹال کریں۔
کیا آپ VS کوڈ آف لائن استعمال کر سکتے ہیں؟
جی ہاں. کوڈ آف لائن استعمال کیا جا سکتا ہے۔ آپ کو صرف مائیکروسافٹ ایکسٹینشنز انسٹال کرنے کی ضرورت ہے۔
اوپر تک بھرنا
ریموٹ رسائی نے زیادہ تر صارفین کے لیے بہت اچھا کام کیا ہے، لیکن تبدیلیوں کو براہ راست کسی ذخیرہ میں دھکیلنے کی کوشش کرتے وقت غلطی کا امکان اب بھی موجود ہے۔ ہمیں امید ہے کہ آپ اس مسئلے کو ٹھیک کرنے میں کامیاب ہو گئے ہیں۔
کیا آپ نے VS کوڈ میں مخزنوں کی گمشدگی کا کوئی اور حل تلاش کیا ہے؟ ہمیں تبصروں میں بتائیں۔