Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

How to secure your GitHub organization and enterprise account

Blog post from GitHub

Post Details
Company
Date Published
Author
Niels Pineda
Word Count
842
Language
English
Hacker News Points
-
Summary

Enterprise software development is a complex and lengthy process, often taking between four to nine months, with challenges such as ambiguous requirements and legacy code. GitHub Enterprise offers a suite of secure software development best practices to address these challenges, focusing on access control and authentication features to protect code integrity. By integrating with identity providers like Azure AD, Okta, or Onelogin, organizations can leverage single sign-on (SSO) and other security features such as IP allow lists and two-factor authentication (2FA) to enhance security. GitHub also provides configurable permissions to prevent data leaks, reinforcing security through policies on repository creation, forking, visibility changes, and deletion. Recent improvements include setting default repository visibility to private for users with active SAML SSO sessions, helping prevent accidental public exposure. These measures aim to support developers in creating secure, high-quality software while ensuring seamless integration and workflow for both developers and administrators.