آپلود فایل های پروژه به هاست توسط Git Version Control

شاید برای شما هم پیش آمده باشد که در سیستم شخصی خود، کد پروژه ای را ویرایش کرده اید و بخواهید کد ها را در هاست نیز قرار دهید. یکی از کاربرد های گیت این است که این کار را برای شما انجام می دهد تا شما تمام تمرکز خود را بر روی توسعه پروژه خود قرار دهید و درگیر انتقال فایل به صورت دستی یا اف تی پی نشوید.
البته این کوچکترین امکانی است که در اختیار شما قرار می دهد. گیت شما را قادر می سازد تا تمام تغییرات کد را پیگیری کنید و در صورت بروز مشکل یا باگ به هر مرحله ای که خواستید برگردید. در این آموزش به شما نشان خواهیم داد که چگونه مخزن (Repository) در سی پنل ایجاد کنید و آن را از سیستم شخصی خود مدیریت کنید.
ابتدا وارد سی پنل شوید و Git Version Control را انتخاب کنید.

برای ساختن repository بر روی create در سمت راست صفحه کلیک کنید.

به صورت پیش فرض ، clone از یک repository خارجی برای شما فعال است، برای این کار کافیست آدرس آن repository را درون Clone URL قرار دهید. بقیه قسمت ها به صورت خودکار پر می شود.

اگر می خواهید یک repository جدید بسازید، Clone a Repository را غیر فعال کنید. در بخش بعدی مسیر قرار گرفتن repository و نام آن را مشخص کنید.

در نهایت بر روی create کلیک کرده تا repository شما آماده شود و به لیست مخازن شما اضافه گردد.
با کلیک کردن بر روی manage به بخش مدیریت repository خود می روید.
بخش History تمام تغییراتی که در repository خود ایجاد کرده اید را به شما نشان می دهد.

برای مدیریت repository در سیستم باید نرم افزار گیت را در سیستم خود نصب کنید.
پس از نصب با دستور cd به پوشه ای بروید که می خواهید repository شما در آن قرار گیرد.

سپس وارد manage مخزن در سی پنل شوید و بر روی Copy کلیک کنید.

به git برگردید و git clone Clone URL را تایپ کنید و به جای Clone URL آدرسی که در مرحله قبل ذخیره کردید را قرار دهید.

رمز ورود به سی پنل را وارد کنید، دقت کنید که رمز شما نمایش داده نمی شود.
repository در سیستم شخصی شما ایجاد شد و می توانید همه دستورات git را مانند push و pull را انجام دهید.
روش دیگر استفاده از محیط ترمینال است.
وارد ترمینال شوید به پوشه مورد نظر بروید.
در این قسمت دو حالت وجود دارد. یا باید پروژه ایجاد شود یا از جای دیگری گرفته شود.
اگر قصد ساخت repository دارید از دستور زیر استفاده کنید.
git init --bare

اما اگر قصد clone کردن repository دارید در ترمینال دستور git clone URL را وارد کنید. آدرس repository را به جای URL قرار دهید.

برای اتصال از طریق سیستم شخصی خود به repository از الگوی زیر استفاده کنید :
ssh://username@Hostname:port/home/your/git/repository
username : نام کاربری هاست شما
Hostname : نام دامنه یا آدرس ای پی
port : پورت ssh هاست شما
با وارد کردن رمز خود می توانید عملیات pull و push را انجام دهید.

آموزش غیرفعال کردن دستی افزونه های وردپرس
![خطای دسترسی به دیتابیس در لاراول [Access denied for user] خطای دسترسی به دیتابیس در لاراول [Access denied for user]](https://parswebserver.com/wp-content/uploads/2023/09/laravel_db_errore_pws-415x235.jpg)
خطای دسترسی به دیتابیس در لاراول [Access denied for user]
دیدگاه های این نوشته

آموزش فعالسازی SSL در هاست

ساخت دیتابیس مونگو دی بی و اتصال به studio 3t

فعال کردن extension های php در cPanel

جلوگیری از ارتباط لینک های خارجی پیشخوان وردپرس

مشاهده لاگ های سایت در Raw Access سی پنل

معرفی سرویس Webalizer در سی پنل

معرفی سرویس آمار سی پنل Awstats

معرفی سرویس Virus Scanner در سی پنل

معرفی قابیلت Track DNS در سرویس های سی پنل

معرفی بخش BoxTrapper در سی پنل

قابلیت Greylisting در سی پنل

آموزش مسدود سازی IP با استفاده از IP Blocker سی پنل

ایجاد رکوردهای DNS در ZoneEditor سی پنل

بررسی Bandwidth در سرویس سی پنل

کد EPP چیست

جلوگیری از دریافت ایمیل های خاص در سی پنل

آموزش ایجاد ساب دامنه در هاست سی پنل

آموزش مدیریت فضای ایمیل سی پنل

آموزش رفع ارور 502 Bad gateway

آموزش غیرفعال کردن دستی افزونه های وردپرس
![خطای دسترسی به دیتابیس در لاراول [Access denied for user] خطای دسترسی به دیتابیس در لاراول [Access denied for user]](https://parswebserver.com/wp-content/uploads/2023/09/laravel_db_errore_pws-415x235.jpg)
خطای دسترسی به دیتابیس در لاراول [Access denied for user]

راهنمای بررسی و رفع کندی وب سایت
![راهنمای اسلاگ فارسی در جنگو [persian slug for django] راهنمای اسلاگ فارسی در جنگو [persian slug for django]](https://parswebserver.com/wp-content/uploads/2023/08/Slug-django-415x235.jpg)
راهنمای اسلاگ فارسی در جنگو [persian slug for django]

آموزش اضافه کردن امضای دیجیتال به webmail

راهنمای رفع خطای MODULE_NOT_FOUND در Nodejs

چرا باید هاست اختصاصی خریداری کنیم؟

نحوه عیب یابی وردپرس

آموزش انتقال ایمیل های دایرکت ادمین به سی پنل

ممنون
عالی بود