گیت‌هاب

گیت‌هاب یک سرویس میزبانی وب برای پروژه‌های است که از سیستم سورس کنترل گیت استفاده می‌کنند. گیت‌هاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده‌است. این سرویس هم دارای گزینه رایگان برای پروژه‌های متن‌باز و هم پولی برای پروژه‌های تجاری است. توسعه پلت فرم گیت هاب در اکتبر ۲۰۰۷، آغاز شد. گیت هاب در سال ۲۰۰۸ توسط تام پرستون، کریس ونسترت و پی جی هیت پایه‌گذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوب‌ترین سرویس ارائه‌دهنده گیت است.
این سایت عملکردهای یک جامعه مجازی شامل: فید، دنبال‌کننده و گراف شبکه برای نمایش دادن توسعه دهندگانی که بر یک نسخه مرجع (مخزن) کار می‌کنند، را به کاربرانش ارائه می‌دهد.
در ژوئیه ۲۰۱۲ این شرکت با صد میلیون دلار آمریکا در سری آ سرمایه داران اصلی، از طرف اندرسون هورویتز رده‌بندی شد.
گیت هاب قابلیت توزیع کنترل نسخه و مدیریت کد منبع (SCM) از گیت و همچنین اضافه کردن ویژگی‌های خاص آن را عرضه می‌کند.
در قلب GitHub یک پروژه متن باز که توسط Linus Torvalds (خالق لینوکس) ایجاد شده‌است به نام Git وجود دارد. در واقع Git یک سیستم کنترل نسخه نرم‌افزار است. Matthew McCullough یکی از اعضای GitHub می‌گوید: Git مانند دیگر سیستم‌های کنترل نسخه، نسخه‌های نرم‌افزار را ذخیره، مدیریت و فراخوانی می‌کند؛ که البته بیشتر برای کدها استفاده می‌شود اما Git می‌تواند برای هر نوع فایل دیگری مانند یک فایل Word یا TXT نیز استفاده شود.
در ۱۴ خرداد ۱۳۹۷ مایکروسافت خرید گیت‌هاب را با قیمت ۷/۵ میلیارد دلار تایید کرد.
توصیف سایت
سایت گیت هاب همه عملکردهای مورد نیاز کاربران در یک جامعه مجازی را در دسترس قرار داده است. برخی از این عملکردها عبارتند از: فید، دنبال‌کننده و گراف شبکه برای نمایش دادن توسعه دهندگانی که بر یک نسخه مرجع (مخزن) کار می‌کنند.
گیت هاب همچنین سرویس‌های دیگری به نام سایت گیست که در نوع خود یک سایت پیست‌بین-گونه را ارائه می‌دهد. این سایت یک ویکی برای توسعه دهندگان انفرادی به‌شمار می‌آید که سورس کدهای ایشان می‌تواند بوسیله یک مخزن گیت ، یک سرویس میزبان اسلاید که پایه بلندگو نامیده می‌شود و یک سکو (پلت فرم) که گایوجز ویرایش و مدیریت گردد.
از ژانویه ۲۰۱۰ گیت هاب تحت همین نام گیت هاب به فعالیت‌های خود ادامه داد.
گیت هاب مخازن خصوصی و آزاد را برای میزبانی پروژه‌های نرم‌افزار منبع باز، که معمولا استفاده می‌شود، را ارائه می‌دهد.
آمار و ارقام
گیت هاب با داشتن تقریبا ۲۰ میلیون کاربر و ۵۷ میلیون مخازن در آوریل سال ۲۰۱۷ به عنوان بزرگترین میزبان از کد منبع در جهان است
اعضای تیم گیت هاب در ۲۴ فوریه سال ۲۰۰۹ اعلام کرد در دفتر مرکزی یاهو که در سال اول آنلان بودند گیت هاب بیش از ۴۶۰۰۰ مخازن عمومی داشته‌است.
در ۵ ژوئیه ۲۰۰۹، گیتهاب اعلام کرد که سایت در حال حاضر با بیش از ۱۰۰،۰۰۰ کاربران مهار شد. در ۲۷ ژوئیه ۲۰۰۹، در بحث دیگری تحویل داده در یاهو، تام ورنر پرستون اعلام کرد که GitHub برای میزبانی ۹۰،۰۰۰ مخازن عمومی منحصر به فرد رشد داشته ست.
در ۲۵ جولای سال ۲۰۱۰، گیتهاب اعلام کرد که میزبان ۱ میلیون مخازن است و همپنین در ۲۰ آوریل ۲۰۱۱، گیتهاب اعلام کرد که میزبان ۲ میلیون مخازن شده‌است. در ۲۳ دسامبر ۲۰۱۳، گیتهاب اعلام کرد که ۱۰ میلیون مخازن رسیده‌است.
محدودیت‌ها و قیدها
با توجه به بندهای قرارداد، اگر استفاده از پهنای باند یک اکانت، به‌طور قابل ملاحظه‌ای از متوسط دیگر کاربران گیت‌هاب بالاتر رود، سرویس هاستینگ فایل آن اکانت، به سرعت غیرفعال یا حذف خواهد شد مگر اینکه مصرف پهنای باند کاهش یابد. پهنای باند اولیه برای هرمخزن یک گیگابیت است
گیت هاب بیشتر برای کد استفاده می‌شود.
علاوه بر کد منبع، ویژگی‌های زیر را نیز پشتیبانی می‌کند:
اسناد و مدارک، از جمله فایل‌های README که به‌طور خودکار در فرمت‌های مختلف فایل‌های نشانه دار عرضه شده‌است.
ردیابی موضوع با برچسب‌ها، نقاط عطف و یک موتور جستجو
نگهداری درخواست‌ها با بررسی کد و نظرات
نمودارها: پالس، شبکه، اعضا، همکاران، فرکانس کد و کارت پانچ
راهنمای یکپارچگی
اعلان‌های ایمیل
تجسم داده‌های جغرافیایی
مقایسه تسهیلات هاستینگ نرم‌افزار متن باز
یک منبع سورس کد یک امکان آرشیو فایل و وب هاستینگ است که در آن حجم عظیمی از سورس کدها نگهداری می‌شود، یا به‌صورت عمومی یا خصوصی. از این سورس‌کدها در پروژه‌های open source و دیگر پروژه‌های چندبعدی استفاده می‌شود تا ورژن‌های متنوع را پشتیبانی کند. اینها به تولیدکنندگان کمک می‌کند تا پچ‌هایی از کد را به‌شکلی سازمان‌یافته ارسال کنند. اغلب این وب‌سایت‌ها از version control, bug tracking, release management, mailing lists و اسناد مبتنی بر ویکی پشتیبانی می‌کنند.
حمله DDoS به گیت‌هاب
از ۲۶ مارس ۲۰۱۵ وب‌سایت گیت‌هاب مورد حمله DDoS قرار گرفت که ابزارها و برنامه‌های مبارزه با سانسور اهداف اصلی هستند. این حمله به حکومت چین نسبت داده شده‌است.
در پستی در وبلاگ گیت هاب در هفته گذشته اعلام شد که این حملات DDoS در تاریخ گیت‌هاب بی‌سابقه است. این حملات از روز ۲۶ مارس آغاز شده و همچنان ادامه دارد.
گیت‌هاب می‌گوید که این حملات شامل تکنیک‌های مختلفی است. علاوه بر استفاده از تمام تکنیک‌های شناخته شده برای حملات DDoS برخی تکنیک‌های کاملا جدید نیز توسط مهاجمان به کار گرفته شده‌است. تیم گیت‌هاب می‌گوید:
احتمالا این شاخه خاص محتوا چیزی است که چین نسبت به آن حساس است. بر طبق گزارش وال استریت ژورنال بزرگترین ضربه‌ای که به میزان ترافیک گیت‌هاب وارد شده مربوط به موتور جستجوی چینی بایدو بوده‌است. متخصصان حوزه امنیت به این روزنامه گفته‌اند که این موضوع GitHub را در طول مدت حملات کاملا فلج کرده‌است.
گیت‌هاب در توییتی اعلام کرده که به کمک تاکتیک‌های خنثی‌سازی متنوع در پی از بین بردن اثر این حملات است. موتور جستجوی بایدو نیز طی بیانیه‌ای هر گونه دخالت در این حملات را رد کرده و اعلام کرده که این وب‌سایت به هیچ عنوان به صورت عمدی در هیچ ارجاع آدرسی دست نداشته‌است.