GitHub چیست؟

ساخت وبلاگ

GitHub یک سرویس میزبانی است که برای کنترل نسخه با استفاده از Git استفاده می شود. این سرویس بیشتر برای کدهای کامپیوتری استفاده می شود. این نرم افزار کلیه کنترل نسخه و مدیریت توزیع نسخه (SCM) را ارائه می دهد و همچنین ویژگی های خود Git را به آن اضافه می کند. GitHub کنترل دسترسی و چندین ویژگی همکاری مانند ردیابی اشکال، درخواست ویژگی، مدیریت کار، و ویکی ها را برای هر پروژه فراهم می کند. این نرم افزار برنامه هایی را برای هر مخزن اطلاعات خصوصی و حساب های رایگان (بدون نیاز به پرداخت پول برای ایجاد حساب کاربری در داخل آن) ارائه می کند.

تاریخ

در سال 2009، اعضای تیم GitHub در یک چت در یاهو اعلام کردند که تنها در یک سال از زمان آنلاین بودن، GitHub بیش از 46000 مخزن عمومی جمع آوری کرده است که 17000 مورد آن در چند ماه گذشته بوده است. این پیشرفت ها روز به روز ادامه یافت تا اینکه در سال 2013 گیت هاب اعلام کرد که میزبان 3 میلیون کاربر و بیش از 5 میلیون مخزن است. و سرانجام در سال 2018، GitHub به بالاترین نرخ تبادل اطلاعات خود یعنی 1.35 ترابیت بر ثانیه رسید و امروزه به عنوان یک منبع پرسرعت مورد استفاده قرار می گیرد.

دست باز

در گذشته برای اینکه کاربر بتواند در یک پروژه متن باز تغییراتی ایجاد کند، ابتدا باید آن را دانلود می کرد، سپس تغییرات لازم را اعمال می کرد، سپس لیستی از تغییرات به نام Patch ایجاد می کرد و آن را برای کاربر اصلی ارسال می کرد. با پروژه ارسال شد. کاربر اصلی باید ابتدا به غریبه اعتماد می کرد و سپس پچ را مشاهده می کرد و در صورت صحیح بودن تغییرات را اعمال می کرد، اما با استفاده از سه ویژگی Merge، Fork و Pull Request دیگر نیازی به این کار نیست و به راحتی می تواند تبدیل شود. کاربر اصلی از تغییرات پروژه خبر داد.

GitHub توسط بزرگسالان استفاده می شود

آموزش گیت و گیت هاب امروزه توسط کودکان و بزرگسالان برگزار میشود.استفاده از GitHub در حال حاضر به توسعه دهندگان نرم افزار محدود نمی شود. بسیاری از شرکت های معروف مانند VMware اکنون برخی از کدهای برنامه خود را برای استفاده عمومی در GitHub آپلود می کنند و مستنداتی در مورد نحوه استفاده از آنها در اختیار کاربران قرار می دهند. یکی از معروف ترین Responsories که VMware روی GitHub قرار داده است VIC نام دارد. VIC Engine به کاربران Docker اجازه می دهد تا کانتینرهای خود را تحت مدل سنتی VM-Based VMware توسعه دهند.

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

برای شروع یادگیری و کار با گیت هاب کافی است وارد سایت اصلی آن شوید، پس از ایجاد حساب کاربری خود می توانید دیگران را مانند سایر شبکه های اجتماعی دنبال کنید و کدها و پروژه های عمومی آنها را مشاهده کنید. با استفاده از GitHub، می توانید یک وبلاگ اختصاصی برای خود داشته باشید، جایی که خودتان صفحه وبلاگ خود را کدگذاری کرده اید (به عنوان یک نمونه کار، همیشه می تواند توسط دیگران دیده شود).

 

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : mahdibbf mahdibbf بازدید : 96 تاريخ : چهارشنبه 24 اسفند 1401 ساعت: 16:27