“克隆Mac”在GitHub上失败,每次都要下载页面

我已经重新安装,卸载,重新启动,但任何存储库页面上的“克隆在Mac中”都会失败,并且每次都将我带到GitHub下载页面。

本周早些时候工作正常,但今天不会做任何有用的事情。

任何想法为什么?

看起来你不仅需要login到网站,还必须login到应用程序一次,所以它知道你已经安装它。 然后刷新git回购页面,链接将自动从下载页面更改为打开的应用程序页面。

我尝试了上面的build议,确保我已经login到网站和Github-Mac应用程序(我已经是这个了),并安装了CLI工具。 这并没有解决我的问题。 经过一番挖掘,我发现这篇文章解释了它是如何工作的。

应该有一个服务器监听你的本地主机与https://ghconduit.com:25035/status ,它应该返回一个jsonstring,看起来像这样:

{"capabilities":["status","unique_id","url-parameter-filepath"],"running":true,"server_version":"5"} 

在我的情况下,我没有得到一个结果,所以我尝试127.0.0.1而不是ghconduit.com,并修复它。

TL; DR:将127.0.0.1 ghconduit.com的条目添加到/ etc / hosts文件中,并刷新正在运行的github页面,桌面上的克隆function将工作。

正如在评论中指出的:您必须login到Github的“克隆Mac”button的工作。

(这个答案主要是为了从“未答复”列表中删除这个问题,因为提问者似乎没有closures它)

我刚刚遇到了这个问题,并且发现了两个必要的步骤:上面的“login”回答,打开GitHub.app,进入Preferences> Advanced> Install Command Line Tools。 这没有花时间。 然后我刷新了github页面,并看到现在的链接导致类似于:“github-mac:// openRepo / https://github.com/ ……”点击它,它工作。

即使所有上述都失败了,但这是做了什么工作:

打开一个新标签。

将其粘贴到地址栏(不含引号):“github-mac:// openRepo /”

在要克隆的存储库上,复制HTTPS克隆URL,并将其粘贴到上面的链接之后。 按回车。

如果服务器正在监听您提到的Mac @ rjason-lindberg,那么它应该在Mac的GutHub中打开。

我已经回答了我自己的问题:诀窍是login到GitHub网站上。 正如上面Neil所述,你也需要login到应用程序。

我刚刚尝试过,似乎工作。

  • 转到钥匙串访问并参考GitHub删除所有存储的密码(Internet,应用程序,Web表单)。
  • 新login到网站以及从Mac OS桌面应用程序login
  • 这次存储密码

没有其他的答案为我做了诡计。 但是看到https://ghconduit.com:25035/status和https::// localhost:25035 / status都无法连接,我意识到Conduit进程没有运行。 它在“GitHub.app/Contents/Library/LoginItems/GitHub Conduit”打开,并克隆到桌面终于再次工作。 不知道为什么GitHub.app本身并没有启动它,但至less它现在起作用了。

编辑:每次重新启动后,GitHub Conduit进程需要再次手动启动。

没有其他答案为我工作。 我试着注销(Mac版GitHub和GitHub),撤销应用程序访问键,退出应用程序,重新安装GitHub命令行工具(通过“首选项”窗格)等。

什么为我工作:

  1. 克隆(编辑:我想我可能意味着“叉”?*)github.com上的存储库 。 (是的,通过networking界面)
  2. 在GitHub for Mac应用程序中,访问File> New Repository …并select“Clone”。 select你刚刚在github.com上创build的repo,并克隆,我的朋友! 克隆。

*我写了这个答案已经有一段时间了,所以我不确定我是否确实是指“克隆”(Clone)……我知道分叉和克隆当然不是一回事。 我会在这里留下这个答案,以防万一它激发了一个人的想法!