گیت‌هاب

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
گیت هاب (به انگلیسی: GitHub)
GitHub.svg
نشانی GitHub.com
نوع کنترل نسخه های مشارکتی (به انگلیسی: collaborative revision control)
عضویت ثبت نام
مالک GitHub, Inc
وضعیت برخط

گیت‌هاب (به انگلیسی: GitHub) یک سرویس میزبانی وب برای پروژه‌های است که از سیستم سورس کنترل گیت استفاده می‌کنند. گیت‌هاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده‌است[۱]. این سرویس هم دارای گزینه‌ رایگان برای پروژه‌های متن‌باز و هم پولی برای پروژه‌های تجاری است[۲]. گیت هاب در سال 2008 پایه گذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوب‌ترین سرویس ارائه‌دهنده گیت است[۳].
این سایت عملکردهای یک جامعه مجازی شامل: فید،دنبال کننده و گراف شبکه برای نمای دادن توسعه دهندگانی که بر یک نسخه ی مرجع(مخزن) کار می کنند، را به کاربرانش ارایه می دهد.
در جولای 2012 این شرکت با صد میلیون دلار آمریکا در سری آ سرمایه داران اصلی، از طرف اندرسون هورویتز رده بندی شد. [۴][۵][۶]

توصیف سایت[ویرایش]

سایت گیت هاب همه ی عملکردهای مورد نیاز کاربران در یک جامعه مجازی را در دسترس قرارده است. برخی از این عملکردها (به انگلیسی: fucionality) عبارتند از: فید،دنبال کننده و گراف شبکه برای نمای دادن توسعه دهندگانی که بر یک نسخه ی مرجع(مخزن) کار می کنند.
گیت هاب همچنین سرویس های دیگری به نام سایت گیت که در نوع خود یک سایت پاستین-گونه (به انگلیسی: pastebin-style) را ارایه می دهد. این سایت یک ویکی برای توسعه دهندگان انفرادی به شمار می آید که سورس کدهای ایشان می تواند بوسیله ی یک مخزن گیت (به انگلیسی: Git repository)، یک سرویس میزبان اسلاید که پایه بلندگو (به انگلیسی: Speaker deck) نامیده می شود و یک سکو(پلت فرم) که گایوجز (به انگلیسی: Gauges) ویرایش و مدیریت گردد. [۷] [۸] [۹].

از ژوانویه 2010 گیت هاب تحت همین نام گیت هاب به فعالیت های خود ادامه داد.[۱۰]

آمار و ارقام[ویرایش]

محدودیت ها و قیدها[ویرایش]

با توجه به بندهای قرارداد، اگر استفاده از پهنای باند یک اکانت، به‌طور قابل ملاحظه‌ای از متوسط دیگر کاربران گیت‌هاب بالاتر رود، سرویس هاستینگ فایل آن اکانت، به سرعت غیرفعال یا حذف خواهد شد مگر اینکه مصرف پهنای باند کاهش یابد. پهنای باند اولیه برای هرمخزن یک گیگابیت است [۱۱] [۱۲]

مقایسه تسهیلات هاستینگ نرم‌افزار متن باز[ویرایش]

یک منبع سورس کد یک امکان آرشیو فایل و وب هاستینگ است که در آن حجم عظمی از سورس کدها نگهداری می‌شود، یا به‌صورت عمومی یا خصوصی. از این سورس‌کدها در پروژه‌های open source و دیگر پروژه‌های چندبُعدی استفاده می‌شود تا ورژن‌های متنوع را پشتیبانی کند. اینها به تولیدکنندگان کمک می‌کند تا پَچ‌هایی از کد را به‌شکلی سازمان‌یافته ارسال کنند. اغلب این وب‌سایت‌ها از version control، bug tracking، release management، mailing lists و اسناد مبتنی بر ویکی پشتیبانی می‌کنند.

برای مطالعه ی بیشتر[ویرایش]

پیوند به بیرون[ویرایش]

پانویس[ویرایش]