簡體   English   中英

如何在 GitLab 中創建默認分支?

[英]How to create a default branch in GitLab?

我第一次無法將代碼推送到 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

所以我想知道我是否可以創建一個角色為Developer的分支?
如果是,如何創建默認分支?
如果不是,我的下一步應該是什么?

接下來是問題 54155

如果“開發人員”無權在不要求管理員干預的情況下填充該項目,則似乎它不應該能夠創建項目。

我不明白,為什么我有足夠的權限來創建一個項目,但沒有准備好讓我可以推進它,並且需要在我的組織中使用其他人的時間來准備工作。

恕我直言,允許具有狀態開發人員的用戶以准備將代碼推送到的方式創建項目是合乎邏輯的 - 或者只是不要讓開發人員創建項目並告訴他們他們必須詢問維護者或所有者。

問題 51688提到:

然后我必須使用 gitlab admin admin 登錄...作為devmaintainer將用戶 test 的訪問權限聚合到 test6.git ......最后我可以進行推送......但是如果用戶test創建另一個存儲庫,我必須重復所有這些步驟再次......

維護者可以創建新的分支。 請使用維護者賬號推送新項目。

但是,用戶有權創建空存儲庫但不能初始化默認分支或推送到他們新創建的存儲庫是沒有意義的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM