گیت هاب چیست؟
گیتهاب (به انگلیسی: GitHub) یک سرویس میزبانی وب برای پروژههایی است که از سیستم سورس کنترل گیت استفاده میکنند. گیتهاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده است. این سرویس هم دارای گزینه رایگان برای پروژههای متنباز و هم پولی برای پروژههای تجاری است. توسعهٔ پلت فرم گیتهاب در اکتبر ۲۰۰۷، آغاز شد. گیتهاب در سال ۲۰۰۸ توسط تام پرستون، کریس ونسترت و پی جی هیت پایهگذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوبترین سرویس ارائهدهنده گیت است.
این سایت عملکردهای یک جامعهٔ مجازی شامل: فید، دنبالکننده و گراف شبکه برای نمایش دادن توسعه دهندگانی که بر یک نسخهٔ مرجع کار میکنند را به کاربرانش ارائه میدهد. در ژوئیه ۲۰۱۲ این شرکت با صد میلیون دلار آمریکا در سری A سرمایهداران اصلی، از طرف اندرسون هورویتز ردهبندی شد.
در قلب GitHub یک پروژه متنباز که توسط Linus Torvalds ایجاد شده است به نام Git وجود دارد. در واقع Git یک سیستم کنترل نسخهٔ نرمافزار است. Matthew McCullough یکی از اعضای GitHub میگوید: گیت مانند دیگر سیستمهای کنترل نسخه، نسخههای نرمافزار را ذخیره، مدیریت و فراخوانی میکند؛ که البته بیشتر برای کدها استفاده میشود اما Git میتواند برای هر نوع فایل دیگری مانند یک فایل Word یا TXT نیز استفاده شود.
در ۱۴ خرداد ۱۳۹۷ مایکروسافت خرید گیتهاب را با قیمت ۷/۵ میلیارد دلار تأیید کرد.
سایت گیتهاب همهٔ عملکردهای مورد نیاز کاربران در یک جامعه مجازی را در دسترس قرار داده است. برخی از این عملکردها عبارتند از: فید، دنبالکننده و گراف شبکه برای نمایش دادن توسعه دهندگانی که بر یک نسخهٔ مرجع کار میکنند.
در آوریل سال ۲۰۱۷ گیتهاب با داشتن تقریباً ۲۰ میلیون کاربر و ۵۷ میلیون مخزن، به عنوان بزرگترین میزبان کد منبع، در جهان شناخته شد.
در ۲۶ ژوئیهٔ ۲۰۱۹ گیتهاب با ارسال ایمیلی به کاربران ایرانی و سایر کاربران ساکن در مناطق تحریم شده توسط ایالات متحدهٔ آمریکا از محدود شدن دسترسی آنها به گیتهاب خبر داد.
با توجه به بندهای قرارداد، اگر استفاده از پهنای باند یک اکانت، بهطور قابل ملاحظهای از متوسط دیگر کاربران گیتهاب، بالاتر رود، سرویس هاستینگ فایل آن اکانت، به سرعت غیرفعال یا حذف خواهد شد مگر اینکه مصرف پهنای باند کاهش یابد. پهنای باند اولیه برای هر مخزن یک گیگابیت است.
علاوه بر کد منبع، ویژگیهای زیر را نیز پشتیبانی میکند:
- اسناد و مدارک، از جمله فایلهای README که بطور خودکار در فرمتهای مختلف فایلهای نشانه دار عرضه شدهاست.
- ردیابی موضوع با برچسبها، نقاط عطف و یک موتور جستجو
- نگهداری درخواستها با بررسی کد و نظرات
- نمودارها: پالس، شبکه، اعضا، همکاران، فرکانس کد و کارت پانچ
- راهنمای یکپارچگی
- اعلان ایمیل
- نمایش دادههای جغرافیایی
حمله DDoS به گیتهاب
۲۶ مارس ۲۰۱۵ وبسایت گیتهاب مورد حملهٔ DDoS قرار گرفت که ابزارها و برنامههای مبارزه با سانسور هدف اصلی این حملات بودند و این حملات همچنان ادامه دارند. این حمله به حکومت چین نسبت داده شدهاست.
گیتهاب میگوید که این حملات شامل تکنیکهای مختلفی است. علاوه بر استفاده از تمام تکنیکهای شناخته شده برای حملات DDoS برخی تکنیکهای کاملاً جدید نیز توسط مهاجمان بکار گرفته شده است. تیم گیتهاب میگوید:
احتمالاً این شاخهٔ خاص محتوا چیزی است که چین نسبت به آن حساس است. بر طبق گزارش وال استریت ژورنال بزرگترین ضربهای که به میزان ترافیک گیتهاب وارد شده مربوط به موتور جستجوی چینی بایدو بودهاست. متخصصان حوزه امنیت به این روزنامه گفتهاند که این موضوع گیت هاب را در طول مدت حملات کاملاً فلج کرده است.
گیتهاب در توییتی اعلام کرده که به کمک تاکتیکهای خنثیسازی متنوع در پی از بین بردن اثر این حملات است. موتور جستجوی بایدو نیز طی بیانیهای هر گونه دخالت در این حملات را رد کرده و اعلام کرده که این وبسایت به هیچ عنوان به صورت عمدی در هیچ ارجاع آدرسی دست نداشته است.