كيفية تثبيت وتكوين Git على Linux

كيفية تثبيت وتكوين Git على Linux

Git هو نظام التحكم في الإصدار الأكثر شيوعًا الذي يختاره العديد من مطوري البرامج. طور Linus Torvalds Git أثناء تطوير نواة Linux في عام 2005. ومنذ ذلك الحين ، يستخدم المطورون على نطاق واسع نظام التحكم في الإصدار هذا للتعاون مع الأعضاء الآخرين في مشاريعهم.





إذا كنت تتعلم تطوير البرامج وجوانبها المختلفة ، فربما تكون قد سمعت بالفعل عن Git في مرحلة ما. سيشرح هذا الدليل Git بالتفصيل ، بالإضافة إلى دليل موجز حول كيفية تثبيته وتكوينه على Linux.





ما هو جيت ولماذا تحتاجه؟

تطوير البرمجيات يمثل تحديا. إنه ينطوي على العمل مع عدة ملفات وغالبًا ما يتطلب تعديل شفرة المصدر لتحقيق المخرجات المقصودة قبل أن تصبح جاهزة للاستخدام.





ليس هذا فقط ، على الرغم من أنه حتى بعد تشغيل الكود في الإنتاج ، لا تزال هناك حاجة لإعادة بناء الكود بشكل دوري للحفاظ على كفاءة الكود وقابليته للصيانة وقابليته للقراءة للمطورين الآخرين في الفريق.

مع وجود العديد من المتغيرات ، والعديد من المطورين الذين يعملون في مشروع في وقت واحد ، قد يصبح من الصعب قريبًا الاحتفاظ بعلامة تبويب على جميع ملفات المشروع المختلفة ومراجعاتهم.



هذا هو المكان الذي يتم فيه تشغيل نظام التحكم في الإصدار (VCS) مثل Git. يجعل من السهل تتبع وإدارة التغييرات التي تم إجراؤها على الكود المقدم من أعضاء الفريق المختلفين ، وبالتالي ، يسرع عملية تطوير البرامج واختبارها.

تتضمن بعض الفوائد الملحوظة لاستخدام نظام التحكم في الإصدارات ما يلي:





  • الوصول إلى محفوظات التغييرات طويلة المدى حتى تتمكن من عرض كل تغيير تم إجراؤه على ملف بواسطة الفريق.
  • التفريع والدمج ، مما يسهل المساهمة المتزامنة ويسمح لك بدمج إصدارات متعددة من الملف في ملف واحد لتطبيق التغييرات ومنع تكرار الملف.

بالطبع ، يحدد نظام التحكم في الإصدار الذي تستخدمه أيضًا الفوائد التي يمكنك الحصول عليها من استخدامه. في حالة Git ، نظرًا لأنه نظام تحكم في الإصدار الموزع (DVCS) ، فإن جميع ملفات التعليمات البرمجية الخاصة بك موجودة على كمبيوتر كل مساهم.

لذلك ، بالإضافة إلى المزايا المذكورة أعلاه (وبعض المزايا الأخرى) ، يتيح لك Git أيضًا العمل دون اتصال بالإنترنت - باستثناء وظائف الدفع والسحب ، والتي لا تزال تتطلب اتصالاً بالإنترنت حتى تعمل.





الموضوعات ذات الصلة: أفضل 10 أنظمة للتحكم في الإصدارات لنظام التشغيل Linux

كيفية تثبيت Git على Linux

يعد تثبيت Git على Linux أمرًا بسيطًا إلى حد ما. استخدم الأوامر التالية ، بناءً على توزيعة Linux الخاصة بك ، لتثبيتها على جهاز الكمبيوتر الخاص بك.

قم بتثبيت Git على Debian / Ubuntu

يتوفر Git في مستودعات Ubuntu و Debian الرسمية. لذلك ، يمكنك تثبيته بسهولة باستخدام APT:

كيفية حرق ملف ISO على USB
sudo apt install git

قم بتثبيت Git على Fedora

يمكنك تثبيت Git على Fedora باستخدام DNF أو YUM. إذا كنت تقوم بتشغيل إصدار أقدم من Fedora (حتى Fedora 21) ، فاستخدم YUM:

sudo yum install git

على العكس من ذلك ، إذا كان لديك Fedora 22 أو أعلى يعمل على نظامك ، فيمكنك استخدام DNF لتثبيت Git.

sudo dnf install git

قم بتثبيت Git على Arch Linux

إذا كنت تستخدم Arch Linux ، فيمكنك تثبيت Git باستخدام Pacman:

sudo pacman -S git

قم بتثبيت Git على FreeBSD

لتثبيت Git على FreeBSD ، قم بإصدار الأمر التالي:

sudo pkg install git

بمجرد الانتهاء ، تحقق مما إذا كان التثبيت ناجحًا عن طريق تشغيل الأمر التالي:

git --version

إذا قام بإرجاع رقم إصدار ، فهذا يعني أن التثبيت تم بنجاح. إذا لم يكن الأمر كذلك ، فأنت بحاجة إلى متابعة عملية التثبيت مرة أخرى.

كيفية تكوين Git على Linux

بمجرد تثبيت Git على نظامك ، ستحتاج إلى تكوين بعض مكوناته قبل أن تتمكن من استخدامه ، مثل اسم المستخدم وعنوان البريد الإلكتروني ومحرر النص الافتراضي. سيكون هذا التكوين عملية لمرة واحدة ، ويجب أن تستمر الإعدادات التي تم تكوينها طالما لم تقم بإزالة Git من نظامك.

قم بإنشاء هوية لـ Git

بادئ ذي بدء ، تحتاج أولاً إلى إعداد هوية افتراضية (اسم المستخدم وعنوان البريد الإلكتروني) لكل التزام تقوم به على نظامك. هناك طريقتان للقيام بذلك. يمكنك إما تعيين هوية عالمية بحيث تمر جميع الالتزامات التي تدفعها عبر نفس الهوية أو تعيين هوية لكل مستودع لاستخدام هويات منفصلة لمشاريع مختلفة.

لتعيين هوية عالمية ، افتح الجهاز وقم بتشغيل الأوامر التالية:

تحويل صورة إلى أخرى عبر الإنترنت
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

إذا كنت ترغب في إعداد هويتك الافتراضية لمستودع معين ، فانتقل أولاً إلى الدليل الذي يحتوي على المستودع. يستخدم الأمر ls لسرد الدلائل (والأدلة الفرعية) و الأمر cd للذهاب إليها.

بمجرد دخولك إلى المستودع ، قم بتشغيل الأوامر التالية في الجهاز:

git config user.name 'your_name'
git config user.email 'your_email_address'

قم بتكوين SSH لـ Git على Linux

علاوة على ذلك ، على الرغم من أنه ليس ضروريًا ، يمكنك أيضًا إعداد SSH لـ Git على جهاز الكمبيوتر الخاص بك للسماح بتسجيل الدخول بدون كلمة مرور. بهذه الطريقة ، لن تضطر إلى إدخال كلمة مرورك في كل مرة تريد فيها إجراء تغييرات على أحد المستودعات.

للقيام بذلك ، افتح نافذة طرفية وقم بتشغيل الأمر التالي لإنشاء مفتاح SSH جديد ببريدك الإلكتروني:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

عندما يُطلب منك اسم ملف ، حدد الموقع الذي تريد حفظ المفتاح فيه واضغط يدخل ؛ للمتابعة مع الخيار الافتراضي ، اضغط على يدخل .

سيطلب منك النظام الآن تعيين عبارة مرور لإضافة طبقة أمان إضافية إلى SSH على جهازك. اكتب عبارة مرور قوية يمكنك تذكرها والضغط عليها يدخل .

أخيرًا ، تحتاج إلى إضافة مفتاح SSH إلى ملف وكيل ssh ، والذي يحتفظ بالمفاتيح الخاصة بنظامك. لهذا ، قم بتشغيل الكود التالي في المحطة:

ssh-add ~/.ssh/id

بمجرد تكوين هويتك ، يمكنك تكوين Git بشكل أكبر ليناسب سير عملك.

قم بتغيير محرر النص الافتراضي لـ Git

أحد التكوينات الإضافية التي يمكنك القيام بها هو تغيير محرر نص Git الافتراضي لتفاعلاتك.

بشكل افتراضي ، يتم تكوين Git لاستخدام محرر نصوص Vim. ومع ذلك ، إذا لم تستخدم Vim من قبل ، فقد لا تشعر أنك في المنزل عند استخدامه. لتوضيح العملية ، سنقوم بتعيين nano كمحرر نصوص Git افتراضي. ولكن إذا كان لديك محرر نصوص مفضل ، فلا تتردد في استبدال nano بذلك في الأمر التالي:

git config --global core.editor nano

راجع التكوينات

عندما تقوم بتكوين Git وفقًا لتفضيلاتك ، تحقق من إعدادات التكوين مرة واحدة للتأكد من أنها صحيحة. قم بتشغيل الأمر التالي للحصول على قائمة بجميع إعدادات تكوين Git لنظامك:

git config --list

في وقت ما في المستقبل ، إذا كنت ترغب في تعديل التهيئة ، فافتح ملف gitconfig ملف عن طريق تشغيل:

nano ~/.gitconfig

بعد ذلك ، قم بتحرير قيم الهويات التي تريد تغييرها.

تشغيل Git على Linux بنجاح

باستخدام الدليل أعلاه ، يجب أن تكون قادرًا على تثبيت وتهيئة Git على نظام Linux الخاص بك في أي وقت من الأوقات. وبعد ذلك ، يجب عليك دمج Git في سير عملك لإدارة مشاريعك بشكل أفضل.

انقل windows 10 إلى كمبيوتر جديد

لهذا الغرض ، هناك العديد من خدمات Git التي يمكن أن تساعدك في إدارة مستودعاتك. أحدها هو GitHub ، الذي يسهل التحكم في الإصدار مع توفير التخزين السحابي الآمن ودعم التكامل لعدد لا يحصى من الأدوات.

إذا كنت جديدًا على Git ، وتتساءل من أين تبدأ ، فإن تعلم كيفية إنشاء مستودعك الأول قد يساعدك في الشعور بالراحة مع الأداة.

يشارك يشارك سقسقة بريد الالكتروني كيفية إنشاء مستودعك الأول على جيثب

هل تريد مشاركة مشاريعك التنموية عبر الإنترنت؟ إليك كيفية البدء في أول مستودع Github لك.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • تثبيت نظام التشغيل
  • صالة
  • جيثب
نبذة عن الكاتب ياش وات(21 مقالة منشورة)

ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، فهو يستمتع بالحديث عن علم الفلك ، والفورمولا 1 ، والساعات.

المزيد من Yash Wate

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك