معرفی GitHub

چکیده :

معرفی GitHub



گیت‌هاب (به انگلیسی: GitHub) یک سرویس میزبانی وب برای پروژه‌های برنامه نویسان در سراسر دنیا است که از سیستم سورس کنترل گیت استفاده می‌کنند. گیت‌هاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده‌است. این سرویس هم دارای گزینه رایگان برای پروژه‌های متن‌باز و هم پولی برای پروژه‌های تجاری است.

گیت هاب در سال 2008 پایه‌گذاری گردید و بر اساس گزارشی در ژوئن 2011، این سرویس محبوب‌ترین سرویس ارائه‌دهنده گیت است.

این سایت عملکردهای یک جامعه مجازی شامل: فید، دنبال کننده و گراف شبکه برای نمای دادن توسعه دهندگانی که بر یک نسخه? مرجع (مخزن) کار می‌کنند، را به کاربرانش ارائه می‌دهد.

در ژوئیه 2012 این شرکت با صد میلیون دلار آمریکا در سری آ سرمایه داران اصلی، از طرف اندرسون هورویتز رده‌بندی شد.

در قلب GitHub یک پروژه متن باز که توسط Linus Torvalds (خالق لینوکس) ایجاد شده است به نام Git وجود دارد. در واقع Git یک سیستم کنترل نسخه نرم افزار است. Matthew McCullough یکی از اعضای GitHub میگوید: Git مانند دیگر سیستم های کنترل نسخه، نسخه های نرم افزار را ذخیره، مدیریت و فراخوانی میکند. که البته بیشتر برای کدها استفاده میشود اما Git میتواند برای هر نوع فایل دیگری مانند یک فایل Word یا TXT نیز استفاده شود.

در GitHub میتوان پروژه ها را تحت عنوان Repository ایجاد کرد. اما GitHub به جز امکان ایجاد repository ویژگی های دیگری مانند خط فرمان، رابط گرافیکی، بوجود آوردن همکاری در repositoryهای مختلف و غیره را میدهد.