ما در مرحله اول باید یه ssh key بسازیم و اون رو داخل cpanel و gitlab اضافه کنید.
وارد صفحه https://asecuritysite.com/encryption/ssh بشید
روی دکمه بزنید و بخش public key و private key که علامت گذاشتم رو کپی کنید در ادامه داخل هاست وارد میکنیم
در مرحله بعد وارد cpanel بشید و از بخش Security به قسمت SSH Access برید و طبق عکس های زیر جلو برید.
و بعد روی Generate Key بزنید.
بعد از ساخت ssh و تکمیل مراحل بالا مجدد به بخش SSH Access برید و در لیست public Keys اون SSH که ساختید رو انتخاب کنید
حالا کافیه که کد قبلی که کپی کردیم رو اینجا وارد کنید.
در ادامه باید به گیت لب برید و طبق عکس زیر کد public key یا بخش دوم اولین مرحله رو اینجا وارد کنید
طبق عکس زیر اطلاعات رو وارد کنید
بعد از وارد کردن اطلاعات روی Add key بزنید و تمام!!! شما ارتباط بین گیت لب و سرورتون رو برقرار کردید حالا باید داخل cpanel اون ssh که ایجاد کردید رو تایید کنید.
به cpanel برگردید و وارد SSH Access بشید
در صورتی که موفقیت امیز باشه پیغام زیر رو نشون میده
و حالا ارتباط بین سرور و گیت لب کاملا برقراره و شما کافیه برید و پروژتون رو کلون کنید.
برای اینکار به صفحه گیت لب پروژتون برید و طبق عکس زیر لینک کلون کردن پروژه با استفاده از ssh رو کپی کنید
حالا به cpanel بر میگردیم و از بخش Files وارد Git Version Control میشیم
و تمام تبریک میگم پروژه رو تونستید روی Cpanel کلون کنید