Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Sean Allred edited this page Jan 23, 2018 · 1 revision

I've authenticated, but some features are still not authorized.

You might need to configure your personal access token with more permissions. Manage these permissions on Github.

The scopes used by Magithub are detailed in the variable magithub-github-token-scopes.

What's this 'Magithub features not configured' message?

Sometimes, Magithub might complain that you haven't turned on certain features. These features are those pieces of functionality that are injected into Magit's internal popups by magithub-feature-autoinject. In order to play nice with the ecosystem, Magithub doesn't turn these features on by default. Since pulling functionality out of popups is currently infeasible with standard API, Magithub had to instead provide a way to introduce these features manually.

'Turning on a feature' only involves the function magithub-feature-autoinject. For example, to turn on the 'PR Merge' feature:

(magithub-feature-autoinject 'pull-request-merge)

This inserts the feature into magithub-features and places it in the appropriate popup.

To turn on all features, use (magithub-feature-autoinject t).

If for some reason you don't want to use a feature, see the documentation for magithub-features for instructions on how to disable specific (or all) messages.

Does Magithub work for Enterprise instances?

Mostly, yes, but it's entirely tested by you folks. I don't have access to an Enterprise to test against, so YMMV. (There is one obscure bug here but you're unlikely to run into it.)

Related Tools

Magit, the Git porcelain in Emacs
Ghub, a thin client for GitHub
Ghub+, a thick client over Ghub
API-Wrap.el, a tool for making thick clients from thin ones
hub, a CLI GitHub client

Clone this wiki locally