GitHub Enterprise
Table of Contents
Overview
GitHub Enterprise at SLAC is a centrally managed platform used for version control, code collaboration, and secure software development. It enables SLAC teams to manage repositories, automate workflows, and support scalable development processes across the lab.
Get Started
- Create an account on github.com or sign into your existing GitHub account.
- Join the slack channel #github-slaclab
3. Use the workflow 'Request for SLAC GitHub' - Accept the GitHub organization invite sent to your SLAC email.
- Configure your GitHub account with required security settings such as multi-factor authentication (2FA).
- Clone or create repositories within the approved SLAC organization.
Get Help
- Submit a ticket through SLAC IT Support
- Reach out in the slack channel #github-slaclab
Features
- Centralized repository management under SLAC organizations
- Support for collaboration across internal teams and external partners
Designed for
- SLAC software development teams
- IT Applications and DevOps groups
- Research and engineering teams managing code and workflows
- Staff working on automation, infrastructure, or web platforms
Requirements
- GitHub Account
- Compliance with SLAC IT security policies
- Web browser or Git client installed locally
- Multi-factor authentication enabled
Data Security
- Access is controlled through SLAC-managed GitHub organizations and permissions
- Strong authentication enforcement (e.g., password policies, 2FA requirements)
- Ongoing security enhancements such as secrets scanning are being adopted within GitHub Enterprise usage
Rates
- No direct cost to end users
Supplied By
- SLAC