如何获取 GitHub Gists 的“在 Mac 中克隆”功能?

如何获取 GitHub Gists 的“在 Mac 中克隆”功能?

Github 有一个用于存储库的‘在 Mac 中克隆’按钮:

是否有人知道任何书签或 Chrome 扩展程序能够对要点执行相同的操作?

答案1

该按钮的 URL 是:

github-mac://openRepo/https://github.com/user/repo

由于 Gists 也是存储库,因此 Gists 的 URL 将是:

github-mac://openRepo/https://gist.github.com/123456

因此,您的 Javascript 代码是:

window.location = "github-mac://openRepo/" + document.location.href

您的书签代码如下:

javascript:(function(){window.location=%22github-mac://openRepo/%22+document.location.href})();

要创建此书签,只需转到书签管理器(或⌥⌘B),然后添加您的链接:

现在这将适用于所有 Git 存储库,甚至是普通存储库。

答案2

我制作了一个用户脚本来在要点上自动添加“在 Mac 中克隆”按钮。

在此处输入图片描述

https://gist.github.com/3227047

当然,你可以在 Mac 中克隆它 :p

相关内容