راکت
حل شده

انتشار پروژه با استفاده از گیت لب

5 پاسخ

سلام دوستان
من 2 تا سوال در مورد گیت دارم

1- امکان انتشار پروژه به صورت مستقیم از گیت روی سرور هست ؟! یعنی به محض پوش کردن پروژه توی مثلا برنچ مستر پروژه روی سرور هم آپلود بشه

2- من پروژه رو روی سرور به این صورت آپلود کردم ک پوشه public توی public_html و الباقی پوشه ها در کنار پوشه public_html توی ی پوشه مثلا Test ریخته شده
حالا امکانش هست به گیت بفهمونیم موقع آپدیت کدوم فایل رو کجا آپدیت کن ؟!!

ثبت پرسش جدید

پاسخ‌ها

5
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

سلام بله هست مثلا ما در راکت و پروژه‌های دیگه همین کار رو میکنیم بعد push سرور آپدیت میشه ! و بهش میگن Hooks یا Integrations سرچ کنید راهنماشو براتون میاره

در مورد سوال دوم پروژه روی سرور و لوکال شما دقیقا باید شبیه هم باشن یعنی اگر در سرور هست public_html برید و در لوکال هم اسم public رو به public_html تغییر بدید
البته به مشکل میخوره ولی اشکال نداره فقط کافیه کد زیر رو در AppServiceProvider و تابع register وارد کنید

$this->app->bind('path.public' , function() {
    return base_path().'/public_html';
});
reza gerami
reza gerami
@r.gerami25

سلام

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

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

Daee Hamid
Daee Hamid
@daeehamid

تخصص: Front-end | Back-end Developer

@hesammousavi
@r.gerami25
سپاس از هر 2 بزرگوار بابت پاسخگویی

شاید پاسخ شما همین‌جا باشد

Daee Hamid
Daee Hamid
@daeehamid

تخصص: Front-end | Back-end Developer

@hesammousavi
سلام مجدد
در مورد توضیحاتی که دادین
آیا لازمه ک ما گیت لب رو روی سرور خودمون پیاده کنیم یا نه ربطی نداره ؟!

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

@daeehamid
ربطی نداره فقط کافیه git روی سرورتون باشه .

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام