Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos “Mac中的克隆”在GitHub上失败。每次都需要我下载页面_Macos_Git_Osx Mountain Lion_Github For Mac - Fatal编程技术网

Macos “Mac中的克隆”在GitHub上失败。每次都需要我下载页面

Macos “Mac中的克隆”在GitHub上失败。每次都需要我下载页面,macos,git,osx-mountain-lion,github-for-mac,Macos,Git,Osx Mountain Lion,Github For Mac,我已经重新安装、卸载、重新启动了,但在任何存储库页面上的“Mac中的克隆”都会失败,每次都会将我带到GitHub下载页面 本周早些时候它运行良好,但今天没有任何用处 你知道为什么吗?正如评论中所指出的:你必须登录Github才能在Mac上克隆按钮 这个答案主要是为了将这个问题从未回答列表中删除,因为询问者似乎没有关闭它看起来你不仅需要登录网站,还需要登录应用程序一次,以便它知道你已经安装了它。然后刷新git repo页面,链接将自动更改从下载页面到打开的应用程序页面。我已经回答了我自己的问题:诀

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

本周早些时候它运行良好,但今天没有任何用处


你知道为什么吗?

正如评论中所指出的:你必须登录Github才能在Mac上克隆按钮


这个答案主要是为了将这个问题从未回答列表中删除,因为询问者似乎没有关闭它

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

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

我刚刚遇到了这个问题,我发现需要两个步骤来让它工作:上面的登录答案,以及打开GitHub.app,got到首选项>高级>安装命令行工具。 然后我刷新了github页面,看到这个链接现在指向了类似于:github的东西-mac://openRepo/......
单击它,它就工作了。

我尝试了上面的建议,确保我已经登录到该站点和Github Mac应用程序,并安装了CLI工具。这并没有为我解决问题。经过一些挖掘,我找到了它的工作原理

应该有一个服务器在您的本地主机上侦听,它应该返回一个json字符串,如下所示:

{"capabilities":["status","unique_id","url-parameter-filepath"],"running":true,"server_version":"5"}
在我的例子中,我没有得到结果,所以我尝试了127.0.0.1而不是ghconductor.com,这就解决了它


TL;DR:将127.0.0.1 ghconductor.com的条目添加到/etc/hosts文件中,并刷新您所在的github页面,桌面克隆功能将正常工作。

其他答案对我都不起作用。我尝试注销github和github for Mac,撤销应用程序访问密钥,退出应用程序,重新安装GitH通过首选项窗格等使用ub命令行工具

什么对我有用:

克隆编辑:我想我可能是指Fork?*github.com上的存储库。是的,通过web界面 在GitHub for Mac应用程序中,访问文件>新建存储库…并选择克隆。选择您刚刚在GitHub.com上创建的repo,然后克隆,我的朋友!克隆。
*我写这个答案已经有一段时间了,所以我不确定我是否真的是指克隆……我明白分叉和克隆肯定不是一回事。我将把这个答案留在这里,以防它碰巧激发了某人的想法!

我刚刚尝试了这个方法,它似乎奏效了

转到Keychain Access并删除互联网上存储的所有密码, 应用程序,参考GitHub的Web表单。 以全新方式登录到该站点以及Mac OS桌面应用程序 这次存储密码
其他答案对我来说都不起作用。但是看到两者都无法连接,我意识到管道进程没有运行。它位于GitHub.app/Contents/Library/LoginItems/GitHub-conductor中 打开它,克隆到桌面最终会再次工作。 我不知道为什么GitHub.app不能自己启动它,但至少它现在可以工作了


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

即使对我来说,执行上述所有操作都失败了,但以下是成功的方法:

打开一个新选项卡

将其粘贴到地址栏中,不带引号: github-mac://openRepo/

在要克隆的回购协议上,复制HTTPS克隆URL,并将其粘贴到上面的链接后。按enter键


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

我在Chrome、Safari和Firefox中也得到了同样的结果!啊,我已经回答了我自己的问题:诀窍是登录GitHub网站。哦!谢谢你这么做,我真是毛骨悚然=PYou应该添加你的评论作为答案,accept it@BitRocker.请关闭此问题。这对我不起作用。我先注销,然后重新登录GitHub,我的桌面上也打开了应用程序。没有登录/退出的选项,但当使用网页上的“克隆到桌面”按钮时,我仍然会被发送到下载页面。我必须注销GitHub for Mac,然后再返回在它开始工作之前,还要确保你在GitHub站点和GitHub for Mac上都登录到了同一个帐户。这有多奇怪,但是是的,这对我来说是什么呢?去:什么都不给我返回。有什么疑难解答的提示吗?你是如何使用webapp克隆它的?除了使用SourceTree之外,其他任何东西对我都不起作用。没有我不确定…我写这篇文章已经有一段时间了。也许我的意思是在github.com上打开存储库。我明白如果这确实是我的意思,这个答案可能是
我帮不了你/哇,这真是出人意料的有效!几乎为我工作。在网站上单击“桌面打开”生成的URL是x-github-client://openRepo/https://blahblah. 我发现,在按住splat键的同时单击桌面中的Open,在新选项卡中打开URL。如果我手动将新选项卡上Chrome的“键入地址”框中的URL更改为github-mac://openRepo/https://blahblah 然后桌面应用程序打开。我不知道如何将x-github-client与github mac连接起来,所以我仍然被阻止,但有一个线索。