یکی از بزرگترین دغدغه برنامه نویس ها نگهداری و دیباگ کردن کد های خودشون هست ، قطعا در روش های سنتی در زمان مستند سازی پروژه افراد دچار سردرگمی میشن چون نمیدونن کی ، کجا و چطور روی این کد کار کردن اما راه حل کجاست !؟
گیت
گیت همیشه جزو ابزار های شگفت انگیز برنامه نویسی بوده و هست.قطعا اگر تا به امروز ازش استفاده نکردید خودتون رو از آسایش و امنیت در زمان برنامه نویسی محروم کردید.
گیت به شما کمک میکنه کد های خودتون رو مدیریت کنید ، ورژن بدید ، ایشو داشته باشید ، تغییرات رو مقایسه کنید ، همکاری داشته باشید و امکانات بسیار زیادی که گفتنش ساعت ها زمان میبره اما این امکانات زیاد ترسناک نیست خیلی خیلی سادست
git init git add . git commit -m "Your Message"
آموزش های فراوانی براش هست که با کمی جستجو میتونید پیدا کنید
اما مورد اصلی اینجاست شما میتونید یه گیت سرور شخصی داشته باشید
گیت سرور شخصی میتونه روی کامپیوتر شما ، روش شبکه لوکال یا حتی روی سرور شخصی باشه تا از هرجای دنیا فقط خودتون به سورس های خودتون دسترسی داشته باشید البته سایت های زیادی این امکان رو به شما میدن ولی مواردی هست مثل خرید سرویس و یا تحریم که دست و پا گیره (البته میتونید از گیت هاب هم استفاده کنید ولی بهتره که اگر از پروژه های متن باز استفاده میکنید سمتش برید چون به عنوان ایرانی نمیتونید مخزن شخصی داشته باشد.)
خوب اینجا 2 تا از اسکریپت های Git رو برایتون معرفی میکنیم که به سادگی هرچه تمام تر میتونید یک گیت سرور شخصی داشته باشد (نکته بامزش اینجاست که هر دوتا از دیتا بیس sqlite استفاده میکنن و قابلیت نصب پلاگین های متعددی دارن و پشتبانگیری ازشون به شدت سادست)
1.gitbucket (Java)
کلا یک فایل رو دانلود می کنید و دستور
java -jar gitbucket.war
میزنید تمام ، شما یه گیت سرور عالی دارید
2.Gitea (Go lang)
خیلی راحت با داکر ویا بدون داکر روی سرورتون نصب میکنید
و باز هم یک گیت سرور عالی دارید
این اسکریپت ها امن و متن باز هستن و از کمترین منابع روی سرور و یا سیستم استفاده میکنن
اگر به دنبال آسایش در برنامه نویسی و یا حرفه ای شدن هستید ، همین حالا شروع کنید.