我第一次无法将代码推送到 GitLab。
我在 Web 界面上创建了一个 Gitlab 项目。
我创建了一个 ASP MVC 项目。
我git init在那个目录中做了“ ”。
我添加了远程origin.
我添加并提交了更改,然后,当我想将更改推送到远程时,出现以下错误:
remote: A default branch (e.g. master) does not yet exist for
...
remote: Ask a project Owner or Maintainer to create a default branch:
...
error: failed to push some refs to
Run Code Online (Sandbox Code Playgroud)
所以我想知道我是否可以创建一个带有角色的分支Developer?
如果是,如何创建默认分支?
如果不是,我的下一步应该是什么?
Von*_*onC 11
接下来是问题 54155
如果“开发人员”无权在不要求管理员干预的情况下填充该项目,则似乎它不应该能够创建项目。
我不明白,为什么我有足够的权限来创建一个项目,但没有做好足够的准备以便我可以推进它,并且需要使用我组织中的其他人的时间来准备工作。
恕我直言,允许具有开发人员身份的用户以准备将代码推送到的方式创建项目是合乎逻辑的 - 或者只是不要让开发人员创建项目并告诉他们他们必须询问维护者或所有者。
问题 51688提到:
然后我必须使用 gitlab admin admin 登录...将用户 test 的访问权限聚合到 test6.git 作为
dev或maintainer...最后我可以推送...但是如果用户test创建另一个存储库,我必须重复所有这些步骤再次....维护者可以创建新的分支。请使用维护者账号推送新项目。
但是,用户有权创建空存储库但不能初始化默认分支或推送到他们新创建的存储库是没有意义的。
| 归档时间: |
|
| 查看次数: |
6336 次 |
| 最近记录: |