I tried to push to Master but could not

What happens

I can’t push to the master branch.

What do you understand or find about that problem

I think I may need to create a separate branch and somehow push it and then merge.

You make any workaround? What did you do?

I had created a separate branch but could not push to master.

Evidences

vagrant@vagrant-ubuntu-trusty-64:~/challenges/code/codeabbey/001$ git push origin master
Username for ‘https://gitlab.com’: macmdev
Password for ‘https://macmdev@gitlab.com’:
Enumerating objects: 10, done.
Counting objects: 100% (10/10), done.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (6/6), 509 bytes | 509.00 KiB/s, done.
Total 6 (delta 4), reused 0 (delta 0), pack-reused 0
remote: GitLab: You are not allowed to push code to protected branches on this project.
To https://gitlab.com/autonomicmind/challenges.git
! [remote rejected] master → master (pre-receive hook declined)
error: failed to push some refs to ‘https://gitlab.com/autonomicmind/challenges.git

I need help with

I don’t know what to do to push my solutions to the repo.