Product
Platform
Platform API
Onna + Reveal Hold
Onna + Logikcull
Connectors
Slack
Google
Microsoft 365
Jira
Confluence
Google Gemini
Miro
Zendesk
Zoom
All Connectors
Solutions
Solutions by Use Case
Preservation
Collections
Early Case Assement
Internal Investigations
Data Archiving
Data Activity Monitor
Solutions by Role
Legal
Information Technology
Information Security
Human Resources
Resources
Content Library
Blog
Webinars & Events
Reveal Academy
Developer Hub
Company
About Us
Careers
Newsroom
Partnerships
Trust Center
Pricing
Login
Get a Demo
Black circular shape with an open section on the top right, resembling a stylized letter C or a partial ring.
GitHub

GitHub Connector for eDiscovery & Data Collection

Collect GitHub issues, pull requests, and repository metadata for eDiscovery, compliance, and investigations without waiting on IT. The Onna + GitHub Connector lets you access developer activity data across your organization on a defensible, unified platform.

Get a Demo
See all Connectors

Why Connect GitHub to Your eDiscovery Collections Platform

GitHub is where development teams store code, track work, and collaborate on projects. When legal or compliance needs arise, the activity data living in repositories — issues filed, pull requests opened, labels applied — has to be accessible, complete, and defensible.

Without the right tools, collecting from GitHub is harder than it should be because:

Activity is spread across multiple repositories and projects

Issues and pull requests may involve many contributors

Individual user credentials are required for collection

Two-factor authentication adds complexity to the collection workflow

The Onna + GitHub Connector enables organizations to collect this data in a defensible and scalable way. Through GitHub's API, the connector extracts issues and pull requests across repositories while preserving metadata and activity history.

Key Capabilities

GitHub Connector Capabilities

The Onna + GitHub Connector is designed for the enterprise-scale collection of developer activity data.

Key capabilities include:

Direct connection to GitHub via API

Full archive support

Support for one-time and auto-sync modes

Repository-level collection controls

Audit logs for all collection activity

Two-factor authentication (2FA) support

Metadata preservation alongside collected content

These capabilities allow organizations to perform targeted collections from specific repositories or maintain ongoing archives of GitHub activity.

Data Collected

What Data Can Be Collected from GitHub

The connector captures issues, pull requests, and associated metadata from GitHub repositories including:

Developer Activity

All issues

All pull requests

These collections preserve the structure and context of files and metadata so investigators can reconstruct data provenance accurately.

Metadata Schema

GitHub Metadata Collected

Alongside file content, the connector captures key metadata fields including:

Metadata

Path to original file

Repository name

Labels

List of creators

File extension

File size

File last modified date

These collections preserve the structure and context of repository activity so investigators can reconstruct development timelines and identify key contributors accurately.

Note: Onna collects issues and pull requests only. The actual code files within a repository are not synced.

How it works

How GitHub Data Collection Works

The connector simplifies GitHub data collection through a structured workflow.

01.

Add GitHub as a data source

Navigate to your workspace and add GitHub as a source.

02.

Authenticate the connection

Complete the OAuth flow by entering the GitHub username and password for the user being collected, then sign in.

03.

Configure the collection

Once authenticated, define your collection settings including:

  • Collection name
  • Sync mode (one-time or auto-sync)

‍

04.

Select repositories

Click "Get repositories" to load available repositories, then select which ones to include in the collection.

05.

Start sync

Once configuration is complete, the GitHub collection begins and data appears within your Onna workspace.

Sync Modes

GitHub Data Collection Options

The Onna + GitHub Connector supports flexible sync modes depending on investigation needs.

One-Time Sync

A targeted collection used for litigation or investigations with a defined scope.

Auto-Sync

Automatically collects new issues and pull requests as they are created across connected repositories.

Use Cases

Common GitHub eDiscovery Use Cases

Litigation Response

Collect GitHub issues and pull requests relevant to legal matters quickly and defensibly.

Regulatory Compliance

Archive GitHub activity records to meet regulatory data retention requirements.

Internal Investigations

Identify repository activity, contributors, and labeled issues related to incidents or policy violations.

Related Connectors

Related Data Source Connectors

Onna connects to 29+ collaboration platforms —enabling unified collections across tools like Slack, Google Workspace, Microsoft Teams, and Zoom.

Get more info about related connectors:

Slack logo with four differently colored intersecting shapes in green, blue, yellow, and red.
Slack
Dropbox blue open box icon.
Dropbox
Google multicolored G logo in red, yellow, green, and blue.
Google
Atlassian Confluence 2017 logo in blue.
Confluence
Box company logo in blue lowercase letters.
box
White video camera icon inside a blue circle.
Zoom
Microsoft Teams logo with a stylized letter T on a blue and purple abstract background.
Teams
See all Connectors

Onna + GitHub Connector FAQs

Does Onna collect the actual code files in a repository?

No. Onna collects issues and pull requests only, along with their associated metadata. The source code files within a repository are not synced.

Can I collect from multiple repositories in a single sync?

Yes. During setup, you can select multiple repositories to include in a single collection by checking the names of those you'd like to sync.

What credentials are needed to collect from GitHub?

You will need the individual login credentials — username and password — for each GitHub user being collected. Admin-level access is not required.

Does Onna support GitHub two-factor authentication?

Yes. If your organization has enabled 2FA, Onna will make it part of the synchronization workflow automatically.

Is Onna's GitHub collection defensible?

Yes. Onna maintains a comprehensive audit log of all preservations, collections, and user actions. Every collection has a documented chain of custody.

Start Collecting GitHub Data for eDiscovery

Connect GitHub in minutes and begin collecting issues, pull requests, and repository activity data from across your organization.

Get a Demo
Talk to an Expert
Product
PlatformPlatform APIOnna + Reveal HoldOnna + Logikcull
Connectors
All ConnectorsSlackGoogleMicrosoft 365JiraConfluenceMiroZendeskZoom
Solutions by Use Case
PreservationCollectionsEarly Case AssessmentInternal InvestigationsData ArchivingData Activity Monitor
Solutions by Role
LegalInformation TechnologyInformation SecurityHuman Resources
Resources
Content LibraryBlogWebinars & Events
Reveal Academy
Developer Hub
Documentation
Company
About Us
Careers
Newsroom
Partnerships
Trust CenterContact Us
© Copyright 2026 Onna
Privacy PolicySAAS Terms of ServiceModern Slavery Statement