Git پر شیل کمانڈ پر عمل کرتے وقت استعمال کرنے کے لئے نجی SSH کلید کی وضاحت کیسے کریں؟

Git Pr Shyl Kman Pr Ml Krt Wqt Ast Mal Krn K Ly Njy Ssh Klyd Ky Wdaht Kys Kry



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

یہ پوسٹ Git پر شیل کمانڈز کے ساتھ کام کرتے وقت نجی SSH کلید کی وضاحت کرنے کے طریقہ کار کی وضاحت کرے گی۔







Git پر شیل کمانڈ پر عمل کرتے وقت استعمال کرنے کے لیے پرائیویٹ SSH کلید کی وضاحت کیسے کریں؟

SSH پروٹوکول کلیدی جوڑی نجی اور عوامی چابیاں فراہم کرتا ہے۔ عوامی کلید کو ڈیٹا کو لاک یا محفوظ کرنے کے لیے استعمال کیا جاتا ہے، اور پرائیویٹ کلید کو مواد کو غیر مقفل کرنے یا اس تک رسائی کے لیے تصدیق کے مقاصد کے لیے استعمال کیا جاتا ہے۔



Git پر شیل کمانڈز کے ساتھ کام کرتے وقت نجی SSH کلید کی وضاحت کے لیے، ذیل میں دیا گیا طریقہ کار دیکھیں۔



مرحلہ 1: گٹ باش ٹرمینل کھولیں۔





اسٹارٹ اپ مینو سے، کھولیں ' گٹ باش 'ٹرمینل:


مرحلہ 2: SSH کلیدیں بنائیں



فراہم کردہ کمانڈ کا استعمال کرتے ہوئے SSH کلیدی جوڑی بنائیں اور اپنا Git ای میل پتہ بتائیں:

$ ssh-keygen -t آر ایس اے 4096 -سی ' [ای میل محفوظ] '



مرحلہ 3: عوامی کلید کو کاپی کریں۔

پہلے سے طے شدہ طور پر، عوامی اور نجی کلیدیں ' C:\Users\Username\.ssh 'راستہ. اس مقام پر جائیں جہاں SSH کلید کا جوڑا محفوظ ہے۔ اگلا، کھولیں ' id_rsa.pub ' فائل جس میں عوامی کلید ہے:


کھولی فائل سے SSH پبلک کلید کاپی کریں:


مرحلہ 4: GitHub پر عوامی کلید شامل کریں۔

GitHub آفیشل کھولیں۔ اور اپنے GitHub اکاؤنٹ میں لاگ ان کریں۔ اس کے بعد، پروفائل مینو پر کلک کریں، اور جائیں ' ترتیبات ' مندرجہ ذیل:


پھر، کھولیں ' SSH اور GPG کیز ' ترتیب. اس کے بعد، 'دبائیں۔ نئی SSH کلید بٹن:


اپنی خواہش کے مطابق کلیدی عنوان سیٹ کریں اور کاپی شدہ عوامی کلید کو ' چابی ' لکھنے کی جگہ. اب، دبائیں ' SSH کلید شامل کریں۔ بٹن:


مندرجہ ذیل آؤٹ پٹ سے، یہ دیکھا جا سکتا ہے کہ ہم نے GitHub اکاؤنٹ میں عوامی SSH کلید کو کامیابی کے ساتھ شامل کیا ہے:


مرحلہ 5: SSH ایجنٹ سروس شروع کریں۔

اگر سسٹم پر SSH ایجنٹ سروس شروع نہیں ہوئی ہے، تو فراہم کردہ کمانڈ کا استعمال کرتے ہوئے سروس شروع کریں:

$ eval $ ( ssh ایجنٹ -s )



مرحلہ 6: SSH ایجنٹ کے لیے نجی SSH کلید کی وضاحت کریں۔

اس کے بعد، تصدیق کے لیے SSH پرائیویٹ کلید کو SSH ایجنٹ میں شامل کریں۔ یہاں، ' id_rsa ' فائل میں نجی کلید شامل ہے:

$ ssh-add ~ / .ssh / id_rsa



مرحلہ 7: GitHub کے ساتھ اپنی Git توثیق کی جانچ کریں۔

آخر میں، دی گئی کمانڈ کے ذریعے GitHub اکاؤنٹ کے ساتھ اپنے Git کی توثیق کی جانچ کریں:

$ ssh -T گٹ @ github.com


مندرجہ ذیل آؤٹ پٹ اس بات کی نشاندہی کرتا ہے کہ ہم نے نجی SSH کلید کا استعمال کرتے ہوئے GitHub اکاؤنٹ کی کامیابی سے تصدیق کر لی ہے۔


بس اتنا ہی ہے! ہم نے Git میں شیل کمانڈ کے ساتھ کام کرتے وقت پرائیویٹ SSH کلید کی وضاحت کرنے کا طریقہ بیان کیا ہے۔

نتیجہ

شیل کمانڈ کے ساتھ کام کرتے وقت نجی کلید کی وضاحت کرنے کے لیے، سب سے پہلے گٹ باش ٹرمینل کھولیں۔ اس کے بعد، ایک SSH کلید کا جوڑا بنائیں، GitHub اکاؤنٹ میں عوامی کلید شامل کریں، اپنی مقامی مشین پر SSH ایجنٹ سروس شروع کریں، اور SSH ایجنٹ میں نجی SSH کلید شامل کریں ' $ssh-add ~/.ssh/id_rsa ' کمانڈ. اس کے بعد، اپنے GitHub اکاؤنٹ کی توثیق کرنے کے لیے Git کی توثیق کریں $ssh -T [ای میل محفوظ] ' کمانڈ. اس ٹیوٹوریل میں بتایا گیا ہے کہ Git میں شیل کمانڈز کے ساتھ کام کرتے وقت نجی کلید کی وضاحت کیسے کی جائے۔