Skip to content

GitHub Enterprise Server

emmanuelknafo edited this page May 20, 2025 · 51 revisions

Trial

image

Prerequisites

  1. need 64GB of RAM in hyper-v
image

Test

  1. try https://github.devopsabcs.com image
  2. will take a very long time image

Create admin account

  1. again image
  2. then image

set up first org

  1. such as image

create your first repo

  1. as image

Check out pre-created artifacts

  1. such as orgs image
  2. standard actions source code image

security actions

  1. in the other organization image

GitHub Connect

  1. to connect onprem to GEC image

Storage

On Prem

  1. disks image

In the cloud

  1. on azure storage image
  2. packages will be stored here: image

Install Runners

  1. on windows image
  2. register the runner image

Troubleshooting

fatal: unable to access 'https://github.devopsabcs.com/devopsabcs-ges/first-on-prem-repo/': SSL certificate problem: self-signed certificate

image

ssh to management console

  1. as
ssh -p 122 admin@github.devopsabcs.com

image

  1. should work image
  2. can try https://docs.github.com/en/enterprise-server@3.17/admin/configuring-settings/hardening-security-for-your-enterprise/configuring-tls

request letsencrypt cert

  1. may need to fix firewall image
  2. request tls cert image

cert trust issue now resolved

  1. like with Digicert image

pipelines should now be green

  1. pipes now green image
  2. all later runs are green image

letsencrypt cert

  1. as seen in management console image

multi-san needed for packages

https://docs.github.com/en/enterprise-server@3.17/packages/quickstart https://community.letsencrypt.org/t/hostname-ip-does-not-match-certificates-altnames/210780

Clone this wiki locally