簡體   English   中英

Github Desktop 說我自己的本地分支是“受保護的分支”,我無法承諾。 如何取消此保護?

[英]Github Desktop says my own local branch is "a protected branch" and I can not commit to it. How do i remove this protection?

我在 GitHub 上創建了一個項目,然后在 GitHub Desktop (Windows 7) 中打開了我的分支 在本地,我創建了一個分支並對代碼進行了更改。 現在我想提交更改,然后將分支發布到我在 GitHub 上的分支,然后向原始存儲庫發出拉取請求。 這就是我上次這樣做時的工作方式。

但是現在 GitHub Desktop 會自動保護這個分支(“分支是受保護的分支。想切換分支嗎?”),我不能向它提交東西。 在 GitHub 上,在我的 fork 設置中的“管理訪問”下,它說:

0 個協作者有權訪問此存儲庫。 只有您可以為此存儲庫做出貢獻。

但我不能這樣做(貢獻給這個存儲庫)。

我怎樣才能“取消保護”那個分支並提交給它?

解決方案是首先推送新的分支,而不提交到我在 GitHub 上的分支。 之后 GitHub Desktop 中的保護消失了,我能夠在本地提交對該分支的更改並將其推送到網上。

我不得不從 GitHub Desktop 中注銷並登錄一次,以便能夠推送分支,出於安全考慮,我有一段時間沒有通過 Desktop 登錄。

暫無
暫無

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

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