FAQ2


زمان مطالعه: < 1 دقیقه
زمان مطالعه: 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

Tags: error, git, push

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

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

زمان مطالعه: < 1 دقیقهبا سلام، خب ارور واضحه که داره میگه شما گیت را نصب ندارید و برای حل این ارور کافیه گیت را نصب کنید، برای نصب در لینوکس اوبونتو کافیه دستور زیر را استفاده کنید:

sudo apt-get install git

اگر روی ویندوز نیز این ارور را داشتید مطمین بشید که گیت به درستی نصب شده و داخل path نیز تنظیم شده باشد

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

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


Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/h247551/public_html/sadegh-khan/wp-includes/functions.php on line 5420

Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/h247551/public_html/sadegh-khan/wp-includes/functions.php on line 5420