امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
گیت هاب چیست
نویسنده پیام
aka.ReZa آفلاین
حسین باقری
*****

ارسال‌ها: 1,444
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4892
( 4499 تشکر در 1442 ارسال )
ارسال: #1
گیت هاب چیست
آقا کسی در مورد github چیزی میدونه؟ اینکه چیه؟ پطور میشه پروژه میکرو توش انجام داد و اینها
۲۷-تير-۱۳۹۸, ۰۸:۳۷:۵۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
babyy آفلاین
مدیر بخش لینوکس
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26076 تشکر در 9065 ارسال )
ارسال: #2
RE: سوالات بدون انتهای من!
(۲۷-تير-۱۳۹۸, ۰۸:۳۷:۵۳)aka.ReZa نوشته است: آقا کسی در مورد github چیزی میدونه؟ اینکه چیه؟ پطور میشه پروژه میکرو توش انجام داد و اینها

در کل ؛گیت؛ یه برنامه هست برای مدیریت پروژه؛ یعنی چی؟ 

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

در حالت سنتی من باید یه تکه از کد رو بنویسم؛ و بعدش به تک تک شماها برسونم؛ شما یه بخشیش رو تغییر بدید؛ باز به همه برسونید؛‌ و . . . . 

در حالت مدرن که میشه git - همه یدونه اکانت روی گیت هاب درست میکنند؛ من یدونه مخزن هم روی گیت درست میکنم؛ کدی که نوشتم رو اپلود میکنم؛ به شما ها دسترسی میدم؛‌ و شما میتونید کدم رو ببینید؛ و ویرایش کننید؛ بروز رسانیش کنید (یعنی تغییرات من رو ببینید)   و . . .

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


-----------

در حالت تک نفره

شما یه پروژه برنامه نویسی داری؛‌
کدت مدام باید تغییر کنه؛ باگ هاش گرفته بشه؛ نسخه ها مختلف بدی بیرون و ....

درحالت سنتی ؛ هر تغییری که میدادیم یدونه پوشه ایجاد میکردیم؛ مینوشتیم ورژن یک؛ ورژن دو؛ .... (و سایر روش های ابتکاری)

در حالت مدرن - یعنی git - کد رو مینویسی؛ میندازی توی گیت - بهش برچیسب میزنی ؛ مثلا ورژن یک ؛‌ بعد کدت رو تغییر میدی میری ورژن دو و .... حالا در هر زمان میتونی برگردی روی هر نسخه ای که میخوایی! میتونی هر تغییری که داده بودی رو ببینی؛ تغییرات برگردونی به حالت قبلی ؛‌ و هزاران چیز دیگه



-----------------
-----------------

در حالت کلی گیت یه نرم افزاره برای لینوکس؛‌ سایتهایی مثل گیت هاب و گیت‌لب اومدند این رو تحت وب و بصورت آنلاین در آوردند؛؛‌

نصبش توی لینوکس که سادست؛
توی ویندوز هم با شبیه ساز محیط لینوکس میتونی استفاده کنی (احتیاج نیست کاری کنی؛ بسته نصب ش رو دانلود کن و نصب کن)



در حالت خیلی پپیشرفته تر؛ روی گیت هاب و گیت‌لب سیستم های  build هم هست؛‌
یعنی تنظیم میکنی هروقت هرکی هرکدی رو به‌روز رسانی کرد؛ یه کار خاص رو انجام بده؛ مثلا پیام بده تلگرام ...  برنام رو انلاین با c یا با هر کامپایلر دیگه ای کامپایل کنه و .... ftp بزنه روی هرجا و ... ایمیل بزنی و . . . . . و و و و . . . .


خنده بلد − بهینه شده برای ورژن جدید کسی هم درستش کرده همونیه که لینوکس رو درست کرد خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید

خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید  خودم حال ندارم اینهمه متن رو بخونم؛ شما رو نمیدونم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید
۲۷-تير-۱۳۹۸, ۱۳:۳۱:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : aka.ReZa, hadikh73, salehjg, 1نفر, omid_phoenix
aka.ReZa آفلاین
حسین باقری
*****

ارسال‌ها: 1,444
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4892
( 4499 تشکر در 1442 ارسال )
ارسال: #3
RE: گیت هاب چیست
دمت گرم ممد، توضیحات خیلی مناسبی بود.

یعنی الآن از سایت github خودش به تنهایی نمیتونم استفاده کنم؟ حتما باید یه برنامه ای نصب باشه؟

و اینکه بنظرت فرضا بخوام پروژه هام رو به اشتراک بزارم ( پروژه های میکرو، پی ال سی و .... ) وبلاگ یا وبسایت خوبه یا این گیت هاب؟
۲۷-تير-۱۳۹۸, ۱۴:۱۳:۱۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 134
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9545
( 8546 تشکر در 2599 ارسال )
ارسال: #4
RE: گیت هاب چیست
دیدم که معمولا افراد یکی از سایت های گیت اکانت شون رو در رزومه قرار میدن، هرکسی خواست میره پروژه ها و کد هایی که زده و متن بازه رو میبینه، که شاید معیار مناسبی باشه برای قضاوت در مورد تخصص افراد و...

بین سایت ها، گیت هاب تحریم نیست فعلا. گیت لب امکانات بهتری داشت که تحریم شدیم اخیرا.

روی ویندوز باید git windows رو نصب کنید.
روی لینوکس هم git.

از کنسول بعد عادت کردن کار کردن باهاش خیلی راحت میشه.
ولی برای ویندوز و لینوکس و ... هم برنامه هایی هستن که gui دارن و میتونی باهاشون پروژه ها(repository ها ) رو کنترل کنی.

گیت برای پروژه های الکترونیک زیاد مناسب نیست. مثلا یه پروژه pcb. بهتره از ورژن کنترلر خود آلتیوم یا ... استفاده بشه. بطور کلی ایده خوبی نیست که فایل های باینری رو در پروژه ها با گیت کنترل کرد.(ولی شدنی هست). با اینکه شاید جنس فایل های pcb شاید text باشه و... ولی همچنان ترجیح میدم که نسخه های متعددی ازش copy شده داشته باشم.
https://stevenabadie.com/git-for-open-ha...-projects/

فکر کنم udemy یه دوره ی آموزش گیت داشت. اخیرا jadi به فارسی هم آموزش گذاشته بود براش، احتمالا یه چیزایی هم git.ir پیدا میشه کرد که مفید و فارسی باشه.

موفق باشی.

زنده باد اون دیوونه که عاقل نشد
(آخرین ویرایش در این ارسال: ۲۷-تير-۱۳۹۸, ۱۵:۵۸:۰۳، توسط salehjg.)
۲۷-تير-۱۳۹۸, ۱۵:۴۸:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : aka.ReZa, hadikh73, 1نفر, babyy, omid_phoenix
aka.ReZa آفلاین
حسین باقری
*****

ارسال‌ها: 1,444
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4892
( 4499 تشکر در 1442 ارسال )
ارسال: #5
RE: گیت هاب چیست
متشکر صالح جان، به نظرت برای کار ماها ( میکرو، برق صنعتی و... )کجا مناسبه؟ آیا جایی رو میشناسی؟
چون منم وفتی توش ثبت نام کردم ( گیت هاب) متوجه اینکه اصلا با کار می همخوانی نداره، شدم!.
۲۷-تير-۱۳۹۸, ۱۶:۲۶:۳۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, hadikh73
babyy آفلاین
مدیر بخش لینوکس
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26076 تشکر در 9065 ارسال )
ارسال: #6
RE: گیت هاب چیست
(۲۷-تير-۱۳۹۸, ۱۴:۱۳:۱۵)aka.ReZa نوشته است: یعنی الآن از سایت github خودش به تنهایی نمیتونم استفاده کنم؟ حتما باید یه برنامه ای نصب باشه؟

و اینکه بنظرت فرضا بخوام پروژه هام رو به اشتراک بزارم ( پروژه های میکرو، پی ال سی و .... ) وبلاگ یا وبسایت خوبه یا این گیت هاب؟

میتونی از سایت گیت‌هاب  به تنهایی استفاده کنی؛ ولی یکم محدودیت داری؛ مثلا فایل هارو تک تک باید اپلود کنی و .. یکم سخته

ولی اوصولش اینه که اون برنامه هایی که صالح گفت رو نصب کنی 

---------

وبسایت یا وبلاگ تحت گیت‌هاب/گیت‌لب/... فقط به شکل سایت استاتیک پشتیبانی میشه؛
یعنی برای مثال نمیتونی فایل php و .. اجرا کنی ؛ یعنی مثلا نمیتونی ورود کاربران و .. داشته باشی و ...
در واقع وبلاگ هستش برای منتظر کردن متن و عکس و فایل و ..
۲۸-تير-۱۳۹۸, ۲۳:۴۰:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, salehjg, hadikh73, aka.ReZa, omid_phoenix
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 134
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9545
( 8546 تشکر در 2599 ارسال )
ارسال: #7
RE: گیت هاب چیست
(۲۷-تير-۱۳۹۸, ۱۶:۲۶:۳۵)aka.ReZa نوشته است: متشکر صالح جان، به نظرت برای کار ماها ( میکرو، برق صنعتی و... )کجا مناسبه؟ آیا جایی رو میشناسی؟
چون منم وفتی توش ثبت نام کردم ( گیت هاب) متوجه اینکه اصلا با کار می همخوانی نداره، شدم!.

منکه جایگزین مشابه ندیدم براش
ولی اخیرا بحث Open-source Hardware خیلی مطرح شده احتمالا هست من آشنا نیستم باهاش

زنده باد اون دیوونه که عاقل نشد
(آخرین ویرایش در این ارسال: ۲۹-تير-۱۳۹۸, ۰۲:۲۲:۳۲، توسط salehjg.)
۲۹-تير-۱۳۹۸, ۰۲:۱۹:۲۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hadikh73, aka.ReZa, 1نفر, omid_phoenix
nImaarek آفلاین
badtrip
****

ارسال‌ها: 136
موضوع‌ها: 58
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 294
( 303 تشکر در 103 ارسال )
ارسال: #8
RE: گیت هاب چیست
دوستان همه توضیحات دادن اما به صورت کلی شما به نرم افزاری که قابلیت Source Code Management یا Version Control داره نیاز داری
همچنین شما میتونی یه pc یا NAS یا سروری بخری و داخلش gitlab نصب کنی، امکانات فوق العاده ای داره و مجانی هم هست.
اما یه سری سایت هم هستند که این امکانات به شما میدن مثل
کد:
GitHub
GitLab
BitBucket
SourceForge
Beanstalk
Apache Allura
AWS CodeCommit
Launchpad
Phabricator
GitBucket
Team Foundation Version Control

شخصا هم از این سایت ها استفاده کردم دومی ایرانی هست:

کد:
https://unfuddle.io
https://peygir.com

اینارو هم یه نگاه بنداز:

کد:
https://ankhsvn.open.collab.net
http://bugnetproject.com

این مقاله فارسی هم با عنوان "توسعه دهندگان ایرانی پشت درهای بسته؛ آیا باید به دنبال جایگزین گیت لب باشیم؟" بخون:

کد:
https://digiato.com/article/2018/08/09/ابزارهای-جایگزین-گیت-لب-گیت-هاب/

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them

Tell me, what you think about me
Give anonymous feedback
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۹۸, ۱۹:۴۸:۱۹، توسط nImaarek.)
۰۹-مرداد-۱۳۹۸, ۱۹:۴۸:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, babyy, aka.ReZa, omid_phoenix, salehjg, hadikh73
babyy آفلاین
مدیر بخش لینوکس
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26076 تشکر در 9065 ارسال )
ارسال: #9
RE: گیت هاب چیست
بسلامتی گیت هاب هم همه ایرانی ها رو تحریم کرد  :خنده بلد − بهینه شده برای ورژن جدید فته بود دست ماکروسافت؛ میشد مخزن خصوصی درست کرد؛ من یدونه درست کردم چند تا فایل هم ریختم توش؛‌ الان تحریم شدیم به فایلهام دسترسی ندارم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید

گیت‌لب هم که از چندین ماه پیش رفته بود روی سرورهایی که ایران رو تحریم کرده بود؛ بدون قند بشکون باز نمیشد خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید

این دو تا هم که سالهاست کم لطفی میکنند  خنده بلد − بهینه شده برای ورژن جدید  خنده بلد − بهینه شده برای ورژن جدید
BitBucket
SourceForge



فایرفاکس هم انگار رفته روی cdn  های گوگل که اونم تحریمیم  خنده بلد − بهینه شده برای ورژن جدید  خنده بلد − بهینه شده برای ورژن جدید  خنده بلد − بهینه شده برای ورژن جدید


بیایید یه اینترانت ایرانویجی راه بندازیم  خنده بلد − بهینه شده برای ورژن جدید  خنده بلد − بهینه شده برای ورژن جدید  خوشیم دور هم
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۹۸, ۲۱:۱۶:۰۳، توسط babyy.)
۰۹-مرداد-۱۳۹۸, ۲۱:۱۵:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : aka.ReZa, 1نفر, omid_phoenix, salehjg, hadikh73, nImaarek


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [ایرانویجی] معرفی مخازن گیت‌هابی babyy 5 963 ۲۷-شهریور-۱۳۹۷, ۰۴:۱۴:۱۱
آخرین ارسال: babyy
Sad نرم افزار اینفو چیست msoftco 1 1,664 ۰۳-آذر-۱۳۹۴, ۱۸:۴۵:۵۴
آخرین ارسال: moderator
  Subversion چیست؟ ha_60 1 4,975 ۱۳-شهریور-۱۳۸۸, ۱۳:۲۸:۴۹
آخرین ارسال: lord_viper

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS