ممکنه شما هم این مشکل رو هنگام دریافت ریپازیتوری ها، یا هنگام اجرا شدن پایپ لاین ci/cd تون داشته باشید. این یک مشکل شایع هست در git نسخه ۱.۸.۳.۱ به پایین ( اگر اشتباه نکنم ).

برای رفع این مشکل باید نسخه گیت رو به روز رسانی کنید. اما مشکل اینجاست که این نسخه جدید هنوز به صورت رسمی در ریپو cent os منتشر نشده است( تا تاریخ انتشار این مطلب) و برای به روز رسانی باید از یک روش دیگر این کار رو انجام بدیم.

برای شروع ابتدا گیت فعلی رو از سرور حذف کنید :

sudo yum remove git

ریپو جدید را نصب کنید:

sudo yum install -y https://repo.ius.io/ius-release-el7.rpm

سپس نسخه جدید گیت را نصب کنید :

sudo yum install git222

و حتما گیت لب رانر را نصب دوباره کنید و فعال و اجراش کنید:

sudo yum install gitlab-runner
sudo systemctl enable gitlab-runner
sudo systemctl start gitlab-runner

حالا اگه نسخه گیت رو چک کنید :

git --version

می بینید که به روز رسانی شده است.

مشکل در این مورد کاملا رفع خواهد شد.

منبع

دسته بندی شده در:

برچسب ها:

, ,