簡體   English   中英

Github在Windows上“無法發布此分支”錯誤

[英]Github “Failed to publish this branch” error on windows

我是git的新手,我昨天剛剛下載了它。 作為我的第一個在線(非本地)倉庫的測試,我提交了一個無用的文本文件,然后點擊發布。 片刻之后,我得到了這個非描述性的錯誤:

在此輸入圖像描述

所以我知道我不能發布到這個分支。 只有一個,它是主分支。 有沒有人有關於可能導致此錯誤的更多信息?

作為旁注,我的合作伙伴已成功將文件上傳到同一個倉庫,但我沒有得到任何跡象表明這種情況已經發生。 這是否意味着我沒有以某種方式正確連接到回購? 我是那個設置它的人!

在Windows中,右鍵單擊您的repository - >單擊open a shell here

您將看到命令提示符。

鍵入git push in it。 (在看到SimonBoudrias評論后意識到)

命令提示符將建議您鍵入其他命令或顯示錯誤。

如果命令提示符建議您鍵入其他內容,則鍵入該內容。 它會工作。
如果命令提示符顯示錯誤,請在此處發布詳細錯誤。

信息 :您可能想要查看此應用

在存儲庫中打開shell 然后輸入

git push --set-upstream origin master --force

這會將您的本地倉庫上傳到服務器,無論如何,必要時overwriting 只有在您確定此刻沒有其他人發布到您的倉庫時, 才應該這樣做

我遇到了與此處提到的相同的問題,但上面提到的解決方案都沒有幫助。 然后我找到了這個談論Proxy settings 答案 ,這正是GitHub無法在我的機器上提交的原因。 希望這有助於其他人

要設置代理設置,只需使用以下命令:

git config --global http.proxy http [s]:// userName:password @ proxyaddress:port

另一種可能性是GitHub服務器暫時不可用

我遇到了同樣的問題,並確認這是服務器問題: https//status.github.com/

截圖示例:

GitHub暫時失敗了

要修復它,請在repo中打開命令提示符。 例如,在repo視圖中按下右上角的cog並選擇“在這里打開shell”。

  • 在命令提示符下,鍵入git push --set-upstream origin master

  • 這可能會起作用,或者它會說! [rejected] master -> master (fetch first) ! [rejected] master -> master (fetch first)

  • 如果發生這種情況,請輸入git pull origin master (如果您願意,可以添加--rebase)

在GitHub中,發布按鈕可能仍然可見,而不是同步按鈕。 如果是這種情況,只需重新啟動GitHub即可。

這樣做是將本地分支的默認遠程分支重置為主分支。

也許您只是在提交文件時忘記在“描述”區域輸入內容。 像我這樣的人只輸入夏季。所以請確保在提交時填寫摘要和說明

只需在提交時輸入描述textarea。 然后我成功發布了。

我所做的? 1在Windows資源管理器中轉到存儲庫的文件夾2刪除要發布的文件。 並重新審視它。 3打開GitHub For Windows並單擊您的存儲庫。然后您將在左側找到未提交的更改。
4鍵入您的摘要5鍵入您的描述。(最重要的一步!!!)6提交主7點擊發布,你應該成功。

這是我的第一個答案。 所以我沒有10個聲望發布圖片......希望能幫到你。

我有這個錯誤,因為我忘了在GitHub桌面上添加遠程存儲庫鏈接。 一旦添加了正確的repo鏈接,一切正常。

嘗試在發布之前提交更改。 它幫助我解決同樣的問題。

我在發布GitHub頁面時也遇到了同樣的問題。 我用以下方式解決了它。

$git push

我在這里收到了錯誤消息。 然后我做了拉請求

$git pull

在此之后我又推了推

$git push

我在這里得到了解決方案

注意:我使用GitHub for windows,最后使用它發布頁面

我收到了這個錯誤,因為我沒有正確配置我的姓名和電子郵件。 在您執行此操作的頁面上(至少在本機應用程序中),您將看到頁面打開時已填寫您的姓名和電子郵件,但這並不意味着它們已保存為設置。 為了保存它們,您必須按下該屏幕左下角的復選標記。

我收到此錯誤是因為我已經在github上創建了一個具有相同名稱的存儲庫,然后在本地創建並嘗試提交它。 解決方案是從github中刪除它,然后從本地客戶端提交它。 現在他們是同步的。

暫無
暫無

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

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