Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Enterprise - Management Console client #1024

Closed
shiftkey opened this issue Dec 23, 2015 · 5 comments
Closed

Implement Enterprise - Management Console client #1024

shiftkey opened this issue Dec 23, 2015 · 5 comments
Assignees
Labels
Status: Stale Used by stalebot to clean house Status: Up for grabs Issues that are ready to be worked on by anyone

Comments

@shiftkey
Copy link
Member

New in GitHub Enterprise 2.4

https://developer.github.com/v3/enterprise/management_console/

/enterprise/management_console/
 - POST /setup/api/start
 - POST /setup/api/upgrade
 - GET /setup/api/configcheck
 - POST /setup/api/configure
 - GET /setup/api/settings
 - GET /setup/api/maintenance
 - POST /setup/api/maintenance
 - GET /setup/api/settings/authorized-keys
 - POST /setup/api/settings/authorized-keys
 - DELETE /setup/api/settings/authorized-keys

This has some additional security notes, for whoever ends up implementing this:

You must explicitly set the port number when making API calls to the Management Console. If SSL is enabled on your Enterprise instance, the port number is 8443; otherwise, the port number is 8080.

If you don't want to provide a port number, you'll need to configure your tool to automatically follow redirects.

@ryangribble ryangribble self-assigned this Mar 10, 2016
@devkhan
Copy link
Contributor

devkhan commented Mar 10, 2016

@ryangribble I would also like to work on this, can I help?

@ryangribble
Copy link
Contributor

Do you have access to a GitHub Enterprise environment (this is on premise version of github) ?

@devkhan
Copy link
Contributor

devkhan commented Mar 10, 2016

I guess not. 😢

@ryangribble
Copy link
Contributor

Yeah if you have a look at the API docs linked above, there are some specific APIs that only the on premises "GitHub Enterprise" supports. We use GHE at my work so I've been working on fleshing out the support for these in my spare time. Happy for anyone to help of course, but obviously there are a few barriers to entry - namely that you have a GitHub Enterprise license!

@github-actions
Copy link

👋 Hey Friends, this issue has been automatically marked as stale because it has no recent activity. It will be closed if no further activity occurs. Please add the pinned label if you feel that this issue needs to remain open/active. Thank you for your contributions and help in keeping things tidy!

@github-actions github-actions bot added the Stale label Jul 15, 2022
@nickfloyd nickfloyd added Status: Stale Used by stalebot to clean house Status: Up for grabs Issues that are ready to be worked on by anyone and removed Stale labels Oct 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Stale Used by stalebot to clean house Status: Up for grabs Issues that are ready to be worked on by anyone
Projects
None yet
Development

No branches or pull requests

4 participants