web-dev-qa-db-fra.com

Impossibilité d'envoyer des fichiers à git en raison de: échec de l'envoi de certaines références

J'ai un répertoire que je veux transformer en projet Git.

J'ai créé un nouveau projet dans gitlab et ensuite j'ai fait ce qui suit:

git init
git remote add Origin [email protected]:a/b/c.git
git add .
git commit -m "Initial commit"
git Push -u Origin master

De plus, j'ai créé le .gitignore fichier:

*
!*/scripts
!*/jobs

Après avoir exécuté git Push -u Origin master J'ai l'erreur suivante:

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 '[email protected]:a/b/c.git'

Quel pourrait être le problème? s'il vous plaît donnez votre avis

11
Omri

Ceci est lié à numéro 27456 et demande de fusion 6608 :

documentez le besoin d’être propriétaire ou d’avoir le niveau d’autorisation principal pour le Push initial.

Il pourrait donc s'agir d'un niveau d'autorisation, pas d'un problème de branche.

Voir commit 81ee44 :

Vous devez être propriétaire ou avoir le niveau d'autorisation principal pour le Push initial, car la branche principale est automatiquement protégée.

8
VonC