2015-09-29 34 views
-1

升級到OS X 10.11和Xcode 7.0.1後,從Xcode的源代碼管理菜單調用git push失敗。它默默地失敗,並帶着一個快樂的信息「推動成功」。OS X 10.11/Xcode 7.0.1 git push無提示失敗

當我從命令行執行「git push」時,推送成功。

我敢肯定,我的起源是在Xcode內正確設置的,因爲源代碼管理 - >拉工作正常。

我的本地商店被稱爲「主」,我的遠程商店被稱爲「原產地」。我沒有分支。

「origin」位於我的其他mac上,通過OS X文件共享訪問,通過URL「file:///Volumes/git-repositories/%252010.5//」引用,其中是我的項目名稱。不幸的是,我在URL中有一個空格,它被Xcode雙重編碼爲​​%25%20。線索?但爲什麼拉工作?

Mac託管「起源」也運行OS X 10.11/Xcode 7.0.1。它包含一個本地「主」,並被配置爲推送到存在於同一磁盤上的「原點」。它以完全相同的方式失敗:Xcode Push靜默失敗,而Xcode Pull和命令行推送成功。

任何建議非常感謝。謝謝。

+0

「」origin「駐留在我的其他mac上,通過OS X文件共享訪問,通過URL」file:///Volumes/git-repositories/%252010.5//「引用,其中是我的項目名稱。」這是合法的,但我會(並且確實)完成這個任務的方式是打開一個免費的專用Bitbucket回購協議,並將其用作兩臺計算機的推送和拉取中介。 – matt

+0

感謝您的回覆,但法律限制阻止我使用異地回購協議。 –

回答

1

已解決:我創建了一個新的原點,其路徑中沒有空格。

猜測:這是Xcode 7.0.1的git回購處理中的一個錯誤,當轉義URL時。