无法将文件推送到git由于:无法推送一些引用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法将文件推送到git由于:无法推送一些引用相关的知识,希望对你有一定的参考价值。

我有一个目录,我想变成一个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'

可能是什么问题?请指教

答案

这与issue 27456merge request 6608有关:

记录需要成为所有者或具有初始推送的主权限级别

所以它可能是权限级别,而不是分支问题。

commit 81ee443

您将需要成为所有者或具有初始推送的主权限级别,因为主分支会自动受到保护。

以上是关于无法将文件推送到git由于:无法推送一些引用的主要内容,如果未能解决你的问题,请参考以下文章

GIT Repo 错误:无法推送到远程存储库

由于 SSH 错误,Git 无法推送 puttycyg

git错误:无法将一些参考推送到远程

(Git) 如何推送未做任何更改的文件?

推送后我无法提交

git提交大文件无法推送到远程库