/
GitHub Enterprise musings v2

GitHub Enterprise musings v2

  • Limits/cost

    • User licenses - 25 000

    • Actions - 50 000 min/month

      • Can self-host runners and deploy them to a repo/org/enterprise (won't count towards 50 000 min)

      • If deployed to enterprise, can select orgs which have access

      • If deployed to organization, can select repos which have access

    • Package data transfer - 100 GB

    • Package/action storage - 50 GB

      • Can set policy at enterprise/org/repo level to shorter than 90 day retention

      • Can also manually delete artifacts from an action to save space

      • For self-hosted runners, can also not "publish artifacts to github" and just store them somewhere on-prem

    • Codespaces - $0.18/hr to start

  • Enterprise server vs. cloud

    • We can also host our own "Enterprise server" and connect it to our enterprise account. Not sure what the implications are. Will be tasking someone from my team to start investigations.

  • Document

    • GitLab <-> GitHub migration how-to

    • Why would you use GitHub/GitLab

    • Account creation - link to personal vs. creating a new one

  • Strategy

    • Who is in charge?

      • Define what the committee does/does not do (don't start with a blank slate)

      • Make sure processes are in place to handle the known scenarios

    • Public/internal/private - should be as restrictive as possible to start

  • Security

    • Push audit logs to wherever ISS needs (Ryan)

    • Although the implementation of SSO is crappy and doesn't add any functional features, it does at least require DUO 2FA

Related content

GitHub Enterprise
GitHub Enterprise
More like this
GitLab
More like this