Overview
GitHub Enterprise is a robust platform designed for version control and collaborative software development, offering teams a secure and efficient way to manage code repositories, track changes, and collaborate on software projects. The platform captures detailed logs of various activities, such as code commits, pull requests, user access, and configuration updates. These logs provide administrators with critical insights into the actions occurring within the system, helping to detect unauthorized or suspicious activities, monitor user behavior, and maintain a high level of security. Additionally, by analyzing these logs, administrators can ensure compliance with internal security policies, track adherence to best practices, and respond proactively to potential vulnerabilities or breaches, thereby maintaining the integrity and security of the development environment.
The procedure below explains how to configure the integration, allowing you to read logs from GitHub Enterprise into Coralogix.
Prerequisites
Access GitHub Enterprise and configure your personal access token, as detailed below.
Log into your GitHub Enterprise organization account.
Under your user profile, select Settings.
Navigate to Developer settings page.
Under Personal access tokens, generate one of the following tokens:
- Tokens (classic), granting it
read:org
scope permission.
- Fine-grained tokens, granting it
Administration:Read-only
organization/account permission.
- Tokens (classic), granting it
Click Generate token.
For the Token (classic), click Configure SSO, and then Authorize.
Copy the token.
Configure a GitHub Enterprise integration
In the Coralogix UI, go to Data Flow > Integrations.
From the Integrations section, select GitHub Enterprise.
Enter configuration parameters according to your application requirements:
- Integration name - Meaningful name of the GitHub Enterprise integration.
- Application name - The Coralogix application name.
- Subsystem name - The Coralogix subsystem name.
- GitHub Enterprise hostname - The domain of your GitHub Enterprise server instance.
- GitHub Enterprise organization name - Your GitHub Enterprise organization name.
- Personal access token - Personal access token used to authenticate and read logs from your GitHub Enterprise account.
Click Create to create the integration.
Support
Need help?
Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.
Feel free to reach out to us via our in-app chat or by sending us an email to [email protected].