سلام من یک هاست تهیه کردم. همه چیش ردیف هست دسترسی ssh ، نصب گیت و متصل هم شدم...
حالا میخوام پروژه خودم رو از روی کامپیوتر یا گیت لب ارسال کنم روی هاست... ممنون میشم راهنمایی کنید
اگر از صحت کارکرد 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/
@mhyeganeh
ممنون از پاسخ تون... ببخشید راهنمایی می فرمایید چطور add remote کنم؟؟ شبیه gitlab هست فقط Username میشه یوزرنیم هاست؟؟
تشکر
مرحله ۱۲ لینکی که بالا تقدیم کردم رو مطالعه بفرمایید.
git remote add production ssh://root@example.com/var/repo/site.git
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟