سیستم های کنترل نسخه نرم افزاری مانند Git شما را قادر می سازد تا نرم افزار خود را در سطح مبدأ پیگیری کنید. با استفاده از ابزارهای نسخه سازی ، می توانید تغییرات را ردیابی کنید ، به مراحل قبلی برگردید و شاخه ای ایجاد کنید تا نسخه های متفاوتی از فایل ها و دایرکتوری ها ایجاد شود.
Git به عنوان یکی از محبوب ترین سیستم های کنترل نسخه که در حال حاضر موجود است ، یک انتخاب رایج در بین پروژه های منبع باز و سایر پروژه های نرم افزاری مشترک است. فایل های بسیاری از پروژه ها در یک مخزن Git نگهداری می شوند و سایت هایی مانند GitHub ،GitLab و Bitbucket به تسهیل اشتراک و همکاری پروژه توسعه نرم افزار کمک می کنند.
در این آموزش ،Git را روی یک سرور مجازی Debian 10 نصب و پیکربندی خواهیم کرد. نحوه نصب نرم افزار به دو روش مختلف را پوشش خواهیم داد که هرکدام بسته به نیاز خاص شما مزایای خاص خود را دارند.
پیش نیازها
برای تکمیل این آموزش ، شما باید یک کاربر غیر ریشه با امتیازات sudo در سرور مجازی Debian 10 داشته باشید. برای یادگیری چگونگی دستیابی به این تنظیمات ، راهنمای تنظیم اولیه سرور Debian 10 را دنبال کنید.
با راه اندازی سرور مجازی و کاربر ، آماده شروع کار هستید. برای شروع به سراغ نصب Git با بسته های پیش فرض (از طریق مدیر بسته apt) یا نصب Git از Source بروید.
نصب Git با بسته های پیش فرض
مخازن پیش فرض Debian یک روش سریع برای نصب Git به شما ارائه می دهند. توجه داشته باشید که نسخه ای که از طریق این مخازن نصب می کنید قدیمی تر از جدیدترین نسخه موجود در حال حاضر است. اگر به آخرین نسخه نیاز دارید ، برای یادگیری نحوه نصب و کامپایل Git از منبع ، به بخش بعدی این آموزش بروید.
ابتدا ، از ابزارهای مدیریت بسته مناسب برای به روزرسانی فهرست بسته محلی خود استفاده کنید. با به روزرسانی کامل ، می توانید Git را دانلود و نصب کنید:
⦁ $ sudo apt update
⦁
⦁ $ sudo apt install git
با اجرای دستور زیر می توانید تایید کنید که Git را به درستی نصب کرده اید:
⦁ $ git –version
⦁
Output
git version 2.20.1
با نصب موفقیت آمیز Git ، اکنون می توانید برای تکمیل تنظیمات خود به بخش Setting Up Git بروید.
نصب Git از Source
یک روش انعطاف پذیرتر برای نصب Git ، کامپایل نرم افزار از منبع است. این کار بیشتر طول می کشد و از طریق مدیر بسته شما نگهداری نمی شود ، اما به شما امکان می دهد آخرین نسخه را دانلود کنید و در صورت تمایل به شخصی سازی ، کنترل برخی گزینه ها را در اختیار شما قرار می دهد.
قبل از شروع ، باید نرم افزاری را نصب کنید که Git به آن بستگی دارد. همه آن ها در مخازن پیش فرض موجود هستند ، بنابراین می توانیم فهرست بسته محلی خود را بروزرسانی کنیم و سپس بسته ها را نصب کنیم.
⦁ $ sudo apt update
⦁
⦁ $ sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
بعد از اینکه متعلقات لازم را نصب کردید ، می توانید با مراجعه به آینه پروژه Git در GitHub ، از طریق نشانی اینترنتی زیر موجود ، نسخه Git مورد نظر خود را نصب کنید.
https://github.com/git/git
از اینجا ، مطمئن شوید که در شاخه master هستید. روی پیوند Tags کلیک کنید و نسخه Git مورد نظر خود را انتخاب کنید. مگر اینکه دلیلی برای دانلود نسخه کاندیدای انتشار (به عنوان rc) داشته باشید ، سعی کنید از این موارد جلوگیری کنید زیرا ممکن است ناپایدار باشند.
در مرحله بعد ، در سمت راست صفحه ، بر روی دکمه Clone or download کلیک کنید ، سپس بر روی Download ZIP کلیک راست کرده و آدرس پیوند را که به .zip ختم می شود کپی کنید.
به سرور مجازی Debian 10 خود برگردید ، برای دانلود فایل های موقت وارد دیرکتوری tmp شوید.
⦁ $ cd /tmp
⦁
از آنجا می توانید از دستور wget برای نصب لینک فایل کپی شده zip استفاده کنید. نام جدیدی را برای فایل مشخص خواهیم کرد: git.zip.
⦁ $ wget https://github.com/git/git/archive/v2.23.0.zip -O git.zip
فایلی را که دانلود کرده اید از حالت فشرده خارج کرده و با تایپ این دستور به دیرکتوری منتقل کنید:
⦁ $ unzip git.zip
⦁
⦁ $ cd git-*
اکنون می توانید بسته را ایجاد و با تایپ این دو دستور آن را نصب کنید:
⦁ $ make prefix=/usr/local all
⦁
⦁ $ sudo make prefix=/usr/local install
برای اطمینان از موفقیت آمیز بودن نصب ، می توانید git –version را تایپ کنید و باید خروجی مربوط را دریافت کنید که نسخه نصب شده فعلی Git را مشخص می کند.
اکنون که Git را نصب کرده اید ، اگر می خواهید به نسخه بعدی ارتقا پیدا کنید ، می توانید مخزن را کلون کرده و سپس بسازید و نصب کنید. برای یافتن URL برای استفاده از عملیات کلون ، به شاخه یا برچسب مورد نظر خود در صفحه GitHub پروژه بروید و سپس URL کلون را در سمت راست کپی کنید:
در زمان نوشتن این مقاله، نشانی اینترنتی مربوطه عبارت است از:
https://github.com/git/git.git
به دیرکتوری اصلی خود بروید و از git clone روی URL که اخیراً کپی کرده اید استفاده کنید:
⦁ $ cd ~
⦁
⦁ $ git clone https://github.com/git/git.git
با این کار یک دیرکتوری جدید در دایرکتوری فعلی شما ایجاد می شود که می توانید بسته را مجدداً بازسازی کرده و نسخه جدید را دوباره نصب کنید ، دقیقاً مانند آنچه در بالا انجام دادید. با این کار نسخه قدیمی شما با نسخه جدید بازنویسی می شود:
⦁ $ cd git
⦁
⦁ $ make prefix=/usr/local all
⦁
⦁ $ sudo make prefix=/usr/local install
با تکمیل این کار ، می توانید مطمئن باشید که نسخه Git شما به روز است.
راه اندازی Git
اکنون که Git را نصب کرده اید ، باید آن را پیکربندی کنید تا پیام های تولید شده حاوی اطلاعات صحیح شما باشند.
این کار را می توان با استفاده از دستور git config انجام داد. به طور خاص ، باید نام و آدرس ایمیل خود را ارائه کنیم زیرا Git این اطلاعات را در هر کاری که انجام می دهیم تعبیه می کند. می توانیم با تایپ کردن این دستور پیش برویم و این اطلاعات را اضافه کنیم:
⦁ $ git config –global user.name “Sammy”
⦁
⦁ $ git config –global user.email “sammy@domain.com”
می توانیم تمام موارد پیکربندی که تنظیم شده اند را با تایپ این دستور ببینیم:
⦁ $ git config –list
⦁
Output
user.name=Sammy
user.email=sammy@domain.com
…
اطلاعاتی که وارد می کنید در فایل پیکربندی Git شما ذخیره می شود ، که می توانید به صورت اختیاری و دستی با یک ویرایشگر متن مانند این ویرایش کنید:
⦁ $ nano ~/.gitconfig
⦁
~/.gitconfig contents
[user]
name = Sammy
email = sammy@domain.com
گزینه های بسیار دیگری وجود دارد که می توانید تنظیم کنید ، اما این دو مورد ضروری هستند. اگر از این مرحله را پرش کنید، احتمالا هشدارهایی را مشاهده خواهید کرد. این باعث می شود کار بیشتری برای شما ایجاد شود زیرا مجبور خواهید بود تعهداتی را که انجام داده اید با اطلاعات اصلاح شده عوض کنید.
نتیجه
اکنون Git را نصب کرده و آماده استفاده در سیستم خود هستید.
برای کسب اطلاعات بیشتر در مورد نحوه استفاده از Git ، این مقاله ها و مجموعه ها را بررسی کنید:
• نحوه استفاده از Git: راهنمای مرجع
• چگونه می توان از Git به طور موثر استفاده کرد
• نحوه استفاده از انشعابات Git
علاوه بر این ، می توانید با مرور مجموعه های ما در مقاله مقدمه ای در مورد منبع باز، اطلاعات بیشتری درباره استفاده از Git به عنوان بخشی از پروژه های منبع باز کسب کنید.
از این لینک ها زیر می توانید آمورش های بیشتری برای لینوکس پیدا کنید :
پارامترهای پیش فرض در جاوا اسکریپت – اجرای چندین نسخه PHP بر روی یک سرور Debian 10
نحوه راه اندازی یک پروژه React با برنامه React – نصب و ایمن سازی phpMyAdmin در اوبونتو 18
پیکربندی یک تایید اعتبار مجاز(CA) در CentOS 8 – تنظیم برنامه Node.js برای تولید در CentOS 7
نصب MariaDB در اوبونتو 18.04 – ایمن کردن Apache با Let’s Encrypt در Debian 10
نحوه نصب Node.js در CentOS 8 – بازنویسی URL را با mod_rewrite برای Apache در Debian 10
راه اندازی فایروال با استفاده از firewalld در CentOS 8 – نصب وب سرور Apache در Debian 10
اضافه کردن و حذف کاربران در CentOS 8 – نصب Apache Tomcat 9 در Debian 10
نصب و استفاده از PostgreSQL در CentOS 8 – راه اندازی سرور اولیه با Debian 10
نصب MariaDB در CentOS 8 – چگونه با JSX عناصر واقعی ایجاد کنیم
نصب و پیکربندی VNC در Debian 10 – استفاده از سرور از راه دور Docker
نصب و ایمن سازی Grafana در اوبونتو 18 – نحوه نصب Git در CentOS 8
نصب Git در Debian 10 – نصب و پیکربندی Zabbix برای ردیابی ایمن سرورهای
نحوه نصب Node.js در Debian 10 – نصب وب سرور Apache در CentOS 7
نحوه نصب Webmin در Debian 10 – نصب و پیکربندی Zabbix برای ردیابی ایمن سرور
نصب وردپرس با بانک اطلاعاتی در اوبونتو – ساخت و استقرار سرور GraphQL با Node.js و MongoDB
نصب پایتون 3 و تنظیم نویسی محلی macOS – نصب و ایمن سازی phpMyAdmin با Nginx در سرور
نصب Nagios 4 و نظارت بر سرور اوبونتو 18 – نصب Python 3 و تنظیم یک محیط برنامه نویسی
نحوه نصب R بر روی Debian 10 – راه اندازی سرور Prisma روی اوبونتو 18.04
نصب و پیکربندی Laravel با LEMP در اوبونتو 18 – نصب و پیکربندی pgAdmin 4 در Server Mode
نصب Python 3 و تنظیم برنامه نویسی CentOS 8 – نصب Jitsi Meet در Ubuntu 18.04
کلمات کلیدی خرید سرور
خرید vps – خرید سرور مجازی – خرید سرور – سرور هلند – فروش vps – سرور مجازی آمریکا – خریدvps – سرور مجازی هلند – فروش سرور مجازی – سرور آمریکا – vps – سرور مجازی انگلیس – سرور مجازی آلمان – سرور مجازی کانادا – خرید vps آمریکا – خرید وی پی اس – سرور – خرید سرور مجازی هلند – vps خرید – سرور مجازی فرانسه – سرور مجازی هلند – خرید vps آمریکا – خرید سرور مجازی ارزان هلند – vps – خرید vps هلند – خرید سرور مجازی آمریکا – خرید vps فرانسه – تست vps – سرور مجازی تست – سرور مجازی ویندوز – ارزانترین vps – خرید وی پی اس – vps ارزان –
https://vpsgol.net/product/vps-germany/
https://vpsgol.net/product/vps-usa/
https://vpsgol.net/product/vps-france/
https://vpsgol.net/product/vps-canada/
https://vpsgol.net/product/vps-poland/
https://vpsgol.net/product/vps-netherlands/
https://vpsgol.net/product/vps-england/