با سلام خدمت همه دوستان عزیز
ما در حال حاظر یک وب سایت داریم که روی یک هاست اشتراکی دایرکت ادمین قرار داره ، و تمایل داریم پروژه رو با git جلو ببریم و از اونجایی که این هاست این امکان رو نداره که git رو پشتیبانی کنه ، بصورت تستی یک کامپیوتر رو با سیستم اوبونتو داخل شرکت گذاشتیم و روش git نصب کردیم و داریم به عنوان سرور گیت ازش استفاده میکنیم . فقط یک مشکلی وجود داره اونم اینه که یکبار ما باید پروژه رو روی سرور آپلود کنیم و از دستورات گیت استفاده کنیم و یک بار هم باید روی هاست آپلود کنیم تا بتونیم نتیجه کار رو ببینیم. آیا این روش درست هست ، یا نه ، راه کاری اگه وجود داره ممنونم میشم که بهم بگید ( البته میدونم که اگه سایت رو ببریم روی یک سرور مجازی مشکل حل میشه ولی کارفرما نمیخواد هاست رو عوض کنه )
با تشکر
سلام!
روش فعلی شما برای مدیریت پروژه با Git خوبه، اما میتونید از برخی راهکارها برای بهبود فرآیند استفاده کنید. در ادامه چند راهکار پیشنهاد میکنم:
استفاده از اسکریپتهای خودکار: میتونید یک اسکریپت بنویسید که به طور خودکار پروژه رو از سرور گیت به هاست آپلود کنه. مثلاً با استفاده از rsync
یا scp
میتونید تغییرات رو به هاست انتقال بدید.
استفاده از وبهوکها: اگر هاست شما از وبهوکها پشتیبانی میکنه، میتونید با هر بار push
به سرور گیت، یک درخواست به هاست ارسال کنید تا پروژه بهروز بشه.
Deploy به صورت دستی: میتونید یک دستور خاص برای deploy روی هاست تعریف کنید که فقط تغییرات جدید رو آپلود کنه.
استفاده از FTP یا SFTP: میتونید از ابزارهای مثل FileZilla برای آپلود فایلها از سیستم محلی به هاست استفاده کنید.
با این راهکارها میتونید روند کار رو سریعتر و کارآمدتر کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟