معرفی
git یک نرمافزار کنترل ورژن است که تحت مجوز gnu نسخه ۲ از سال ۲۰۰۵ انتشار پیدا کرده است. این برنامه بسیار توسط برنامه نویسانی که به صورت موازی کار توسعه را با دیگر برنامه نویسان انجام میدهند محبوب است. هر مسیر در گیت دارای یک مخزن کامل از تمامی نسخه ها و تغییرات بوجود آمده در برنامه است که میتوان به وسیله اینترنت و یا یک سرور محل و خانگی آن را راه اندازی کرد و یا حتی آن را روی سیستم شخصی اجرا نمود.
یکی از خوبیهای git که آن را متمایز میکند گرفتن اسنپ شات از هر تغییری و از بین نبردن نسخه های قبلی است که در صورتی که بخواهید میتوانید نسخه جدید را حذف و یا از نسخه جدید یک شاخه جدید برای توسعه جداگانه ایجاد کنید.
در این آموزش ما git را روی سرور دبیان نصب و کانفیگ خواهیم کرد.
پیش نیاز ها :
برای این آموزش به موارد زیر نیاز دارید
– یک دستگاه که دبیان ۸ اجرا میکند
– کاربر sudo
در این آموزش تمام مواردی که با رنگ دیگری نوشته شدهاند به سلیقه و نیاز شما باید تغییر داده شوند
مرحله اول : نصب Git با استفاده از APT
قبل از نصب git مطمئن شوید که پیکج های شما به روز است. دستور زیر را وارد کنید
1 |
sudo apt-get update |
حال نوبت به نصب گیت میرسد
1 |
sudo apt-get update |
برای نصب گیت فقط به همین یک دستور نیاز دارید. قسمت بعد به کانفیگ git میپردازیم

مرحله دوم : کانفیگ Git
گیت دو تنظیم مهم دارد
– نام کاربری
– ایمیل کاربر
که باید این دو حتماً در آن تنظیم شوند؛ این اطلاعات در هر کامیتی که شما بسازید ذخیره میشوند. ما نیاز به اضافه کردن این دو به فایل کانفیگ گیت داریم و همچنین اطلاعات اضافه دیگر که در ادامه با آن خواهیک پرداخت
تنظیم یوزرنیم Git :
1 |
git config --global user.name "alez 404" |
تنظیم ایمیل Git :
1 |
git config --global user.email alez@example.com |
مشاهده تمامی تنظیمات Git :
با این دستور میتوانید تمامی کانفیگ های انجام شده برای گیت خود را مشاهده کنید.
1 |
git config --list |
مثلاً :
1 |
git config --list |
حال اگر میخواهید کمی خود را آلودهتر به گیت و فایل کانفیگ آن نمایید بهتر است nano خود را آتش کنید و به جان فایل کانفیگ بیوفتید.
1 |
nano ~/.gitconfig |
در اینجا نیز به آسانی میتوانید تنظیمات گیت خود را به صورت دستی آپدیت کنید
در زیر نیز یک کانفیگ ساده و پایهای را برای گیت مشاهده میکنید که موارد بسیار زیادی را میتوان به آن اضافه کرد.
1 2 3 |
[user] name = Sammy Shark email = sammy@example.com |
وارد کردن یوزنیم و ایمیل اجباری نیست اما یک نیاز است تا بتوان به خوبی مخزن شما را مدیریت کرد.
خروجی هنگامی که ایمیل و یوزرنیم وارد نشده است :
1 2 3 4 5 6 7 8 9 10 11 12 |
[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 |
تبریک میگوئیم؛گیت شما کانفیگ شد 🙂