Невозможно отправить файлы в git из-за: не удалось отправить некоторые ссылки - PullRequest
0 голосов
/ 26 августа 2018

У меня есть каталог, который я хочу превратить в проект git.

Я создал новый проект в gitlab, а затем сделал следующее:

git init
git remote add origin git@gitlab.com:a/b/c.git
git add .
git commit -m "Initial commit"
git push -u origin master

Кроме того, я создал .gitignore файл:

*
!*/scripts
!*/jobs

После запуска git push -u origin master я получил следующую ошибку:

Counting objects: 33165, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (32577/32577), done.
Writing objects: 100% (33165/33165), 359.84 MiB | 1.70 MiB/s, done.
Total 33165 (delta 21011), reused 0 (delta 0)
remote: Resolving deltas: 100% (21011/21011), done.
remote: GitLab: 
remote: A default branch (e.g. master) does not yet exist for a/b/c
remote: Ask a project Owner or Maintainer to create a default branch:
remote: 
remote:   https://gitlab.com/a/b/c/project_members
remote: 
To gitlab.com:a/b/c.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.com:a/b/c.git'

В чем может быть проблема? Пожалуйста, сообщите

1 Ответ

0 голосов
/ 26 августа 2018

Это связано с выпуском 27456 и запросом на слияние. 6608 :

документирует необходимость быть владельцем или иметь уровень основного разрешения для начальнойpush

Так что это может быть уровень разрешений, а не проблема ветвления.

См. commit 81ee443 :

Вы будетедолжен быть владельцем или иметь уровень разрешений master для начального push, поскольку ветвь master автоматически защищается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...