“克隆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命令行工具(通过“首选项”窗格)等。
什么为我工作:
- 克隆(编辑:我想我可能意味着“叉”?*)github.com上的存储库 。 (是的,通过networking界面)
- 在GitHub for Mac应用程序中,访问File> New Repository …并select“Clone”。 select你刚刚在github.com上创build的repo,并克隆,我的朋友! 克隆。
*我写了这个答案已经有一段时间了,所以我不确定我是否确实是指“克隆”(Clone)……我知道分叉和克隆当然不是一回事。 我会在这里留下这个答案,以防万一它激发了一个人的想法!