Die URL der Schaltfläche lautet:
github-mac://openRepo/https://github.com/user/repo
Da Gists auch Repositorys sind, lautet die URL für Gists:
github-mac://openRepo/https://gist.github.com/123456
Ihr Javascript-Code lautet daher:
window.location = "github-mac://openRepo/" + document.location.href
Und Ihren Bookmarklet-Code:
javascript:(function())();
Um dieses Bookmarklet zu erstellen, rufen Sie einfach den Bookmarks Manager (oder ⌥⌘B) auf und fügen Sie Ihren Link hinzu:
Dies funktioniert jetzt für alle Git-Repositorys, auch für die normalen.