Skip to content

Instantly share code, notes, and snippets.

View z0r1k's full-sized avatar

Mykhailo "Mischa" Lieibenson z0r1k

View GitHub Profile
@z0r1k
z0r1k / GitHubEnterprise.md
Last active May 22, 2018 13:27
My take on GitHub Enterprise challenge.

Prompt #1

  • Company: Acme Computers Inc.
  • Version Control platform(s): Many GitHub Enterprise instances installed throughout the company by different teams. Acme Computers is trying to standardize on GitHub Enterprise and consolidate their GitHub usage onto a single instance. The company has many instances of other Git hosting solutions installed as well. Some are fully supported applications. Other instances are on machines under peope's desks.
  • Performance: The single instance of GitHub Enterprise occassionally has reports from users of being slow. There are 5,000 of the likely 20,000 total users on the instance at this point. There are a few problematic repositories that seem especially slow. One repository was shrunk from 70GB as a Subversion repository to 7GB as a Git repository after some cleanup. However, this repository is still taking very long to clone and for other simple Git operations.
  • Customer requests:
    • Acme wants GitHub to help them shrink the large repository to a m