无法将文件推送到 git,因为:无法推送一些引用

2024-03-24

我有一个目录,我想将其转换为 git 项目。

我在 gitlab 中创建了一个新项目,然后执行了以下操作:

git init
git remote add origin [email protected] /cdn-cgi/l/email-protection:a/b/c.git
git add .
git commit -m "Initial commit"
git push -u origin master

此外,我还创建了以下内容.gitignore file:

*
!*/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 '[email protected] /cdn-cgi/l/email-protection:a/b/c.git'

可能是什么问题? 请指教


这是链接到问题 27456 https://gitlab.com/gitlab-org/gitlab-ce/issues/27456 and 合并请求 6608 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6608:

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

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

See 提交 81ee443 https://gitlab.com/gitlab-org/gitlab-ce/commit/81ee4436dbb91e345149204123c125dab387e524:

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将文件推送到 git,因为:无法推送一些引用 的相关文章

随机推荐