حل ارور error: failed to push some refs to بهنگام pushکردن در گیت

زمان مطالعه: 2 دقیقه

با سلام و درود، مشکل از کجا شروع میشه !! از ارور زیر :

! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to

به شما اجازه push کردن نمیده! به همین سادگی :)))

قضیه از این قراراه که به احتمال قوی شما با مسئله Protected branches روبرو هستید، و نوع user فعلی شما اجازه pushکردن رو نداره، به تصویر ذیل نگاه کنید

حال راه حل چیه؟؟ باید دسترسی branch Protection رو تغییر بدید، برا این کار ابتدا :

۱) وارد Settings شوید .

۲) سپس وارد Repository شوید. (Settings ➔ Repository)

۳) اسکرول کنید تا Protected branches را پیدا کنید.

۴) از منو دراپ دان Branch ، برنچ مورد نظر خودتون رو انتخاب کنید.

۵) حال branch انتخاب شده در لیست “Protected branches” نمایش داده می شود.

۶) حال به راحتی مقادری Allowed to push و allowed to merge رو میتونید تغییر بدید و روی maintainer+dfeveloper بگذارید.

مرجع: https://docs.gitlab.com/ee/user/project/protected_branches.html

Category: سوالات پایه - رایانه
Tags: error, git, push

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

افکار خود را به اشتراک گذارید