mahmoud mahmoud
4 سال پیش توسط mahmoud mahmoud مطرح شد
3 پاسخ

آپلود پروژه روی هاست با گیت

سلام من یک هاست تهیه کردم. همه چیش ردیف هست دسترسی ssh ، نصب گیت و متصل هم شدم...

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


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
1

اگر از صحت کارکرد git روی هاست مطمئن هستید ، یکی از بهترین روش ها برای انجام این کار اینه که یک ریپازیتوری git در هاست ایجاد کنید و مشخصاتش رو بعنوان یک remote در پروژه لوکالتون ثبت کنید.

بعد یک چیزی داریم در گیت بعنوان hook که در زمان های خاصی اجرا میشن. یک hook هم داریم بنام post-received که بلافاصله بعد از اتمام عملیات push فراخونی میشه. حالا شما کافیه در این hook دستوری بنویسید که محتوای push شده رو داخل فلان فولدر (فولدر اصلی پروژتون) کپی کنه. اینجوری با هر بار push کردن از پروژه لوکالتون به remote تعریف شده کل فایل های push شده جایگزین نسخه قدیمیشون خواهند شد.

میدونم توضیحم خیلی مختصر و شاید مبهم بود. ولی سعیم این بود که RoadMap و کلیدواژه هاش رو عرض کنم تا با جستجو دقیق تر توضیحات بیشترش رو مطالعه کنید. توضیح کاملش در این مجال نمی گنجه!

لینک زیر و قسمت خاص مربوط به راه اندازی git تا push کردنش یعنی مرحله ۱۱ و ۱۲ هم فکر کنم منبع خوبی باشه برای شروع:
https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/


mahmoud mahmoud
تخصص : Developer
@sayyed.mahmoud96 4 سال پیش مطرح شد
0

@mhyeganeh
ممنون از پاسخ تون... ببخشید راهنمایی می فرمایید چطور add remote کنم؟؟ شبیه gitlab هست فقط Username میشه یوزرنیم هاست؟؟

تشکر


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
1

مرحله ۱۲ لینکی که بالا تقدیم کردم رو مطالعه بفرمایید.

git remote add production ssh://root@example.com/var/repo/site.git

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

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