معرفی
git یک نرمافزار کنترل ورژن است که تحت مجوز gnu نسخه ۲ از سال ۲۰۰۵ انتشار پیدا کرده است. این برنامه بسیار توسط برنامه نویسانی که به صورت موازی کار توسعه را با دیگر برنامه نویسان انجام میدهند محبوب است. هر مسیر در گیت دارای یک مخزن کامل از تمامی نسخه ها و تغییرات بوجود آمده در برنامه است که میتوان به وسیله اینترنت و یا یک سرور محل و خانگی آن را راه اندازی کرد و یا حتی آن را روی سیستم شخصی اجرا نمود.
یکی از خوبیهای git که آن را متمایز میکند گرفتن اسنپ شات از هر تغییری و از بین نبردن نسخه های قبلی است که در صورتی که بخواهید میتوانید نسخه جدید را حذف و یا از نسخه جدید یک شاخه جدید برای توسعه جداگانه ایجاد کنید.
در این آموزش ما git را روی سرور دبیان نصب و کانفیگ خواهیم کرد.
پیش نیاز ها :
برای این آموزش به موارد زیر نیاز دارید
– یک دستگاه که دبیان ۸ اجرا میکند
– کاربر sudo
در این آموزش تمام مواردی که با رنگ دیگری نوشته شدهاند به سلیقه و نیاز شما باید تغییر داده شوند
مرحله اول : نصب Git با استفاده از APT
قبل از نصب git مطمئن شوید که پیکج های شما به روز است. دستور زیر را وارد کنید
sudo apt-get update
حال نوبت به نصب گیت میرسد
sudo apt-get update
برای نصب گیت فقط به همین یک دستور نیاز دارید. قسمت بعد به کانفیگ git میپردازیم
مرحله دوم : کانفیگ Git
گیت دو تنظیم مهم دارد
– نام کاربری
– ایمیل کاربر
که باید این دو حتماً در آن تنظیم شوند؛ این اطلاعات در هر کامیتی که شما بسازید ذخیره میشوند. ما نیاز به اضافه کردن این دو به فایل کانفیگ گیت داریم و همچنین اطلاعات اضافه دیگر که در ادامه با آن خواهیک پرداخت
تنظیم یوزرنیم Git :
git config --global user.name "alez 404"
تنظیم ایمیل Git :
git config --global user.email alez@example.com
مشاهده تمامی تنظیمات Git :
با این دستور میتوانید تمامی کانفیگ های انجام شده برای گیت خود را مشاهده کنید.
git config --list
مثلاً :
git config --list
حال اگر میخواهید کمی خود را آلودهتر به گیت و فایل کانفیگ آن نمایید بهتر است nano خود را آتش کنید و به جان فایل کانفیگ بیوفتید.
nano ~/.gitconfig
در اینجا نیز به آسانی میتوانید تنظیمات گیت خود را به صورت دستی آپدیت کنید
در زیر نیز یک کانفیگ ساده و پایهای را برای گیت مشاهده میکنید که موارد بسیار زیادی را میتوان به آن اضافه کرد.
[user] name = Sammy Shark email = sammy@example.com
وارد کردن یوزنیم و ایمیل اجباری نیست اما یک نیاز است تا بتوان به خوبی مخزن شما را مدیریت کرد.
خروجی هنگامی که ایمیل و یوزرنیم وارد نشده است :
[master 0d9d21d] initial project version Committer: root Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author
تبریک میگوئیم؛گیت شما کانفیگ شد 🙂