Daee Hamid
5 سال پیش توسط Daee Hamid مطرح شد
5 پاسخ

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

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

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

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


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
2

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

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

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

reza gerami
@r.gerami25 5 سال پیش مطرح شد
1

سلام

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

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
2

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

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

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

Daee Hamid
تخصص : Front-end | Back-end Developer
@daeehamid 5 سال پیش مطرح شد
0

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


Daee Hamid
تخصص : Front-end | Back-end Developer
@daeehamid 5 سال پیش مطرح شد
0

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

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


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

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