Latest web development tutorials

تركيب الجهاز الهضمي والتكوين

قبل استخدام بوابة نحن بحاجة إلى تثبيت بوابة. ويدعم بوابة قيد التشغيل حاليا على لينكس / يونكس، سولاريس، ويندوز وماك المنصات.

بوابة كل منصة تركيب حزمة التنزيل عنوان: http://git-scm.com/downloads


التثبيت على منصة لينكس

عمل الجهاز الهضمي تحتاج إلى استدعاء حليقة، زليب، بينسل، المغتربين، رمز مكتبة libiconv، الخ، لذلك تحتاج إلى تثبيت هذه الأدوات تعتمد على.

هناك يم على النظام (مثل نظام ديبيان) (مثل فيدورا) أو الرابطة بين الحصول على وجود نظام، يمكنك استخدام الأمر التالي لتثبيت:

كل أنظمة لينكس يمكن بسهولة تثبيت أكثر باستخدام أدوات إدارة الحزم المثبتة الخاصة بهم:

ديبيان / أوبونتو

ديبيان / أوبونتو بوابة أمر التثبيت:

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

$ apt-get install git-core

$ git --version
git version 1.8.1.2

سينت أو إس / ريدهات

إذا كنت تستخدم سينت أو إس الأمر / تركيب ريدهات:

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ yum -y install git-core

$ git --version
git version 1.7.1

مثبتة على منصة ويندوز

تثبيت بوابة على منصات ويندوز بسهولة، رجل يدعى مشروع msysGit يوفر حزمة التثبيت يمكن أن تذهب إلى الصفحة جيثب لتحميل ملف التثبيت وتشغيل إكس:

تحميل حزمة التثبيت: http://msysgit.github.io/

تثبيت بوابة على ويندوز

بعد اكتمال التثبيت، يمكنك استخدام أداة سطر الأوامر بوابة (يأتي بالفعل مع عميل سه)، وبالإضافة إلى أداة لإدارة المشاريع بوابة الرسومية.

البحث عن "بوابة" في القائمة ابدأ -> "بوابة باش"، إطار الأوامر جيت سوف يطفو على السطح، يمكنك جعل جيت تعمل في هذا الإطار.


التثبيت على منصة ماك

مما لا شك فيه أسهل لتركيب بوابة على منصة ماك باستخدام أداة تركيب بوابة الرسومية، عنوان التنزيل:

http://sourceforge.net/projects/git-osx-installer/

واجهة التثبيت هي كما يلي:

18333fig0107-TN

تكوين بوابة

توفر بوابة أداة تسمى التكوين بوابة، وتهدف إلى تكوين أو قراءة متغير البيئة المقابل.

هذه متغيرات البيئة لتحديد عمل بوابة محددة والسلوك في جميع الجوانب. هذه المتغيرات يمكن تخزينها في ثلاثة أماكن مختلفة:

  • /etc/gitconfig ملف: النظام لجميع المستخدمين من تكوين التطبيق العام. إذا كنت تستخدم git config استغرق --system الخيار هو للقراءة والكتابة هذا الملف.
  • ~/.gitconfig ملف: دليل ملف تعريف المستخدم ينطبق فقط على المستخدم. إذا كنت تستخدم git config استغرق --global الخيار هو للقراءة والكتابة هذا الملف.
  • بوابة دليل ملف التكوين المشروع الحالي (وهذا هو، ودليل العمل .git/config ملف): هذا التكوين صالحا فقط للمشروع الحالي. وتكوين كل مستوى تغطي نفس تكوين العلوي، لذلك .git/config في تكوين والكتابة /etc/gitconfig المتغيرات التي تحمل الاسم نفسه.

على أنظمة ويندوز، سوف تجد بوابة .gitconfig ملف الدليل الرئيسي للمستخدم. الدليل الرئيسي الذي تم تحديده من قبل $ منزل متغير، عادة C: \ الوثائق وإعدادات \ $ المستخدم.

بالإضافة إلى ذلك، سوف بوابة محاولة للعثور على الملف / الخ / gitconfig، لمجرد أن نرى ما جيت المثبتة في الدليل، والدليل الجذر لتحديد موقع.

معلومات المستخدم

تكوين اسم المستخدم الشخصية وعنوان البريد الإلكتروني:

$ git config --global user.name "w3big"
$ git config --global user.email [email protected]

إذا كان الخيار --global، تغيير يقع ملف التكوين في ذلك، بعد كل من المشروع سيتم استخدام معلومات المستخدم الافتراضية تكوين هنا تحت الدليل الرئيسي المستخدم الخاص بك.

إذا كنت ترغب في استخدام اسم مختلف أو البريد الإلكتروني على مشروع معين، طالما أن خيار إزالة إعادة تشكيل --global، يتم تخزين الإعداد الجديد في ملف. بوابة / التكوين في المشروع الحالي.

محرر النص

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

$ git config --global core.editor emacs

أداة تحليل الفرق

وهناك أيضا أكثر شيوعا هو استخدام أي نوع من أداة تحليل الفرق في حل دمج الصراعات. على سبيل المثال، إذا كنت ترغب في استخدام vimdiff:

$ git config --global merge.tool vimdiff

وسيتم تقدير بوابة الناتج kdiff3، tkdiff، كشف أوراق، xxdiff، تظهر، vimdiff، gvimdiff، ecmerge، وأداة opendiff الاندماج.

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

عرض معلومات التكوين

للتحقق من معلومات التكوين الحالية، يمكنك استخدام الأمر --list بوابة التكوين:

$ git config --list
http.postbuffer=2M
user.name=w3big
[email protected]

نرى في بعض الأحيان أسماء المتغيرات مكررة، فإنه يدل على أن يأتوا من ملفات التكوين مختلفة (مثل / الخ / gitconfig و ~ / .gitconfig)، ولكن في النهاية بوابة استخدمت فعلا آخر واحد.

هذه التكوينات في وسعنا ~ / .gitconfig أو / الخ / gitconfig نرى، على النحو التالي:

vim ~/.gitconfig 

عرض على النحو التالي:

[http]
    postBuffer = 2M
[user]
    name = w3big
    email = [email protected]

يمكنك أيضا الوصول المباشر إلى متغيرات البيئة مجموعة، ما دام يمكن أن يتبع اسم محدد، مثل هذا:

$ git config user.name
w3big