2015-09-29 36 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时。