گیت هاب ! ( GitHub ) شبکه اجتماعی برنامه نویسان

دسته بندی نشده فوریه 2015 06

برای خیلی ممکن است سوال پیش آمده باشد چطور یک برنامه نویس از پروژه ای که به صورت اوپن سورس منتشر میکند محافظت کرده و از سوء استفاده جلوگیری میکند ؟ بر اساس همین سوال شخص لینوس توروالدز Git را ایجاد کرد برای ذخیره پروژه های متن باز و حفظ حقوق برنامه نویس پروژه

سایت گیت هاب (github.com) بر پایه Git تشکیل شده و به همین منظور استفاده میشود. البته برنامه نویس میتواند پروژه را بصورت خصوصی ذخیره کند و از انتشار عمومی پروژه خودداری کند. با استفاده از این سیستم برنامه نویسان پروژه های متن باز را با خیال راحت و با حفظ حقوق منتشر کنند و به این ترتیب پروژه به نام آن برنامه نویس ثبت خواهد شد. در این سیکل برنامه نویس یک اکانت در این سایت ایجاد و برای هر پروژه متن باز که منتشر میکند یک صفحه (مخزن) ساخته و پروژه را در آن ذخیره میکند.

یکی دیگر از مواردی که ممکن است برای برنامه های متن باز پیش بیاید این است که اگر برنامه نویسی یک پروژه متن باز را از گیت هاب توسعه داد ، موارد اضافه شده بر عهده برنامه نویس اول گذاشته نشه و حق برنامه نویس اصلی رعایت شود ؛ برای این منظور سیکلی در سایت گیت هاب ایجاد شده با عنوان Forking که یک برنامه نویس میتواند پروژه را داشته باشد و پس از توسعه پروژه ، تغییرات ایجاد شده در برنامه را به برنامه نویس اصلی ارسال کند و پس از تایید ، تغییرات ایجاد شده در مخزن اصلی پروژه اعمال شود.

گیت هاب امکانات بیشتری را در خود پیاده کرده که این سایت را تبدیل به شبکه اجتماعی برای برنامه نویسان کرده است. موارد از قبیل انجمن برای پرسش و مشکلات ، ارسال پیغام خصوصی برای سایر اعضا و ….

دیدگاه ها
  • mamadoo گفت:

    با سلام
    مرسی که مطلبی با این موضوع قرار دادین
    آموزش استفاده از تمامی امکانات سایت Github در ایران پیدا نمیشه
    اگه بتونین این کارو کنین کمک بزرگی کردین
    موفق باشید

    • حسین شفیعیان گفت:

      سلام
      در واقع بیشتر باید زبان انگلیسیتون خوب باشه اما اگر لازم شد آموزشش رو هم ضبط میکنم

  • مهران گفت:

    جالب بود .. خیلی پروژه ها دانلود کردم از گیت هاب اما نمیدونستم میشه پروژه های خودمونو توش منتشر کنیم.
    مرسی.

    • حسین شفیعیان گفت:

      یه سری برنامه هست در ارتباط با گیت ، بعد از ثبت نام و وارد شدن گزینه های مورد نیاز در بالا سمت چپ موجوده

  • ali500 گفت:

    سلام
    اگر ممکنه و وقتش را دارید لطفاً آموزش جاوا رو ادامه بدید. با تشکر از شما

  • Armin گفت:

    سلام ببخشید اقای شیفعیان ضمن تشکر از سایت خوبتان میشه اموزش ساخت ربات های ضد اسپم با پلاگین رو به فارسی بدید ممنون میشم اینم ای دی تلگرامم بفرستین ممنون میشم A_S_admin_terminators@
    ریپورتم اول ده تا استیکر بده ممنون

  • xray گفت:

    سلام
    من می خواستم اموزش ساخت بات ضد اسپم برای تلگرام که گروه ضد اسپم می سازد را ببینم لطفا به یوزر تلگرام من سر بزنید.
    @xray4

  • mohamad گفت:

    سلام خسته نباشید
    من ساخت ربات انتی اسپم رو بلدم ولی سورس درست حسابی ندارم
    کسی میتونه کمکم کنه یک سورس خوب (به جز سورس telegrambot یا uzz یا seed چون اینها خیلی معمولی هستند و بیستر اوقات هنگ میکنند)
    لطفا اگه کسی سورس خوبی داره به ما هم بده
    ایدی تلگرام:hacker44@
    البته من خودم سورس ربات امبرلا که بهترین ربات هستش رو دارم ولی نمیتونم ربات رو باهاش نصب کنم چون موقع لود کردن پلاگین ها هنگ میکنه
    لطفا راهنمایی کنید ممنون

  • mostafa گفت:

    سلام
    خسته نباشید
    واقعا مطالبتون لایک داره..ممنون
    من میخواستم یه بات ضد اسپم درست کنم
    و چندتا سوال دیگه هم درباره بات ضد اسپم دارم.
    ممنون میشم ک کمکم کنید
    @mostafa5054

  • محمد گفت:

    سلام اگه میشه اموزش عضویت در github رو بزارید.

  • محمد حسین گفت:

    سلام، خسته نباشی

    میشه چند تا آدرس گیت سورس ربات آنتی اسپم بزارید؟
    برای ویرایش لازم میشه

    مرسی

  • محمد گفت:

    سورس امبرلا کسی داره بده بهم
    توروخدا،لازم دارم
    ممنون

  • رضا گفت:

    جالب بود

  • امید نصری گفت:

    سلام و خسته نباشی، خیلی خوشحالم با وجود افراد همچون شما در حوزه نرم افزار.

  • Riza گفت:

    سلام با تشکر از سایت خوبتون
    خواهشا یه سورس خوب به من معرفی کنید ربات دارم ولی سورسش خوب نیس
    ایدی تلگرام EMPEROR_2016@

  • امیر گفت:

    سلام و عرض ادب
    من دانشجوی فوق لیسانس ریاضی هستم و متاسفانه رشتم کامپیوتر نیست
    ولی خیلی علاقه مند به برنامه نویسی رباط هستم
    تو سایت گیت هاب من سور های که میخوام رو پیدا کردم
    کسی هست راهنمایی کنه که من چطوری این سورس هارو بهم بچسبونم

    مخصوصا قسمت توکن رو کجا وارد کنم ؟

    ممنون میشم راهنمایی کنید

    • Job free گفت:

      واالا تا اونجایی که من میدونم باید توی botfather یه ربات بسازی بعد کدی که میگیری رو به عنوان توکن جایگذاری کنی تا اینجا بلدم دوستان اگه چیزی مطلبی راجب کار با این برنامه بلد شدین یا هستید به من پیام بدید تشکر. www.job.frree@gmail.com