آموزشلینوکس

آموزش نصب git در CentOS7

git یک سیستم کنترل نسخه نرم افزار های توزیع شده است که توسط linus Torvalds برای توسعه هسته لینوکس طراحی شده است.سیستم git این امکان را به برنامه نویس می دهد تا بتواند در هنگام کار به صورت لحظه ای از نسخه ها و مراحل مختلف پروژه خود ذخیره ای (SnapShot) در سرور git داشته باشد.در این آموزش شما به نحوه نصب git در سیستم عامل CentOS7 آشنا خواهید شد.

هدف git مدیریت یک پروژه و مجموعه فایل هایی است که در مداوم توسط افراد پروژه در حال بروزرسانی و تغییرات هستند، git این اطلاعات را در Repository خود ذخیره می کند، که یک Repository شامل تمام فایل های پروژه و سابقه ویرایش آن توسط افراد گروه است.git این امکان را می دهد تا چندین کارفرما بتوانند روی یک پروژه فعالیت داشته باشند و همزمان آن را گسترش دهند، همچنین توسط git شما می توانید به نسخه های قبلی بازگشته و یا با کارفرمایان همکاری خود را قطع و با کارفرمایان جدید همکاری جدیدی را شروع کنید تا در پروژه شما خللی وارد نشود.

پیش نیاز های git Server:
1- سرور مجازی لینوکس ایران یا سرور مجازی لینوکس آلمان
2- دسترسی ROOT به سرور مجازی

نصب git توسط Yum

آسانترین راه نصب git استفاده از Repository Yum در CentOS7 است که به طور پیش فرض آخرین نسخه در آن موجود نیست و شما باید Wandisco repository را در سیستم عامل خود اضافه کنید، پس با ما همراه باشید.با دستور زیر شما از طریق ویرایشگر nano فایل git.repo را در مسیر استاندارد مربوطه ایجاد می کنید.

nano /etc/yum.repos.d/git.repo

بعد از این که ویرایشگر nano باز شد شما باید متن زیر را کپی و در آن اضافه کنید و بعد آن را ذخیره کنید و خارج شوید.

[wandisco-git]
name=Wandisco GIT Repository
baseurl=http://opensource.wandisco.com/centos/7/git/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

بعد از اینکه فایل فوق را ذخیره کردید باید کلید GPG را از طریق دستور زیر ایمپورت کنید.

rpm --import http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

در این حالت Repository مربوطه ایجاد شده و شما می توانید با وارد کردن دستور زیر در خط فرمان git را نصب کنید.

yum install git -y

بعد از اتمام دستور بالا جهت اطمینان از نسخه نصب شده git در سنتواس می توانید دستور مشاهده نسخه git در CentOS را وارد کنید:

git --version

فائزه سیّد بطحائی

فائزه سید بطحائی هستم، کارشناس مترجمی زبان انگلیسی با توجه به علاقه شدیدی که به دنیای فناوری اطلاعات و شبکه داشتم از سال 1389 وارد حوزه فناوری اطلاعات شدم و در زمینه شبکه و سرویس های میزبانی وب دوره های بین المللی متعدد و تجارب بسیاری کسب کردم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا