Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🛰 Collaboration, usage, and health data visualization for GitHub Enterprise

License

NotificationsYou must be signed in to change notification settings

Autodesk/hubble

Repository files navigation

Logo Banner

Hubble EnterpriseGitHub ReleaseCI Statuscodecov

Hubble Enterprise visualizesGitHub Enterprise collaboration, usage, and health data.

Explore ourinteractive demo or watch the recording of ourGitHub Universe talk to learn more!

⚠️Attention:Hubble Enterprise is not supported by or affiliated with GitHub.Use it at your own risk! Autodesk assumes no responsibility for any data loss or hardship incurred directly or indirectly by using Hubble Enterprise.

Hubble Enterprise runs all queries through theGitHub Enterprise administrative shell and ignores repository visibility settings to generate statistics over all repositories on your appliance.Consequently, the names (no content!) of private repositories could show up on the Hubble dashboard published via GitHub Pages on your appliance.If you have enabledPublic Pages on your GitHub Enterprise management console, then everyone on your network will be able to see the Hubble dashboard!

Please use Hubble Enterprise on your production instance only after reviewing the source code carefully!

Getting Started

Hubble Enterprise consists of two components.Theupdater component is a Python script that queries relevant data from a GitHub Enterprise appliance and stores the results in a Git repository once a day.Thedocs component is a web application that visualizes the collected data and is hosted withGitHub Pages.

  1. Create a new, initialized, public repository for Hubble’s data on your GitHub Enterprise appliance (for instance,https://git.company.com/scm/hubble-data).
  2. Publish Hubble’sdata repository on GitHub Pages.Go to the repository settings,options tab,GitHub Pages section, then choosemaster branch assource, and clicksave.GitHub Enterprise will now tell you the URL of the published data pages (for instance,https://pages.git.company.com/scm/hubble-data if you havesubdomain isolation enabled).Please be aware that this is aGitHub Pages URL and not just the repository’s URL.Note this URL down asdataURL, as you will need it later.
  3. Create a new, uninitialized, public repository for Hubble on your GitHub Enterprise appliance (for instance,https://git.company.com/scm/hubble).
  4. Clonethis repository to your local machine, add your new Hubble repository as a remote, and push Hubble’smaster branch to this remote:
    git clone https://github.com/autodesk/hubblecd hubblegit remote add ghe https://git.company.com/scm/hubblegit push -u ghe master
  5. Opendocs/_config.yml in your editor and set thedataURL that you noted earlier. Commit and push the change to your Hubble repository:
    git add docs/_config.ymlgit commit -m"Adjusting dataURL to our own instance"git push
  6. Publish Hubble’sdocs folder on GitHub Pages.Go to the repository settings,options tab,GitHub Pages section, then choosemaster branch/docs folder assource, and clicksave.GitHub Enterprise will now tell the URL of the published dashboard pages.You may want to bookmark this URL to conveniently access the dashboard of Hubble Enterprise.
  7. Configure the updater component.

Contributing

Reviewthe contributing guidelines before you consider working on Hubble Enterprise and proposing contributions.

Core Team

These are the humans that form the core team of Hubble Enterprise, in alphabetical order:


@larsxschneider

@pluehne

License

SPDX-License-Identifier:MIT

About

🛰 Collaboration, usage, and health data visualization for GitHub Enterprise

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors14


[8]ページ先頭

©2009-2025 Movatter.jp