GitHub

GitHub Problems & Issues

Platform

The world's leading software development platform

Pricing
75
Usability
80
Performance
70
Support
75
Reliability
70
Onboarding
70
Mobile
70
Security
85
Integrations
95

GitHub scores exceptionally on integrations (95) as the industry's largest ecosystem. Reliability (70) reflects notable outage history. Pricing (75) balances generous free tier against expensive enterprise. Overall 80/100 reflects its position as the dominant, if imperfect, platform.

Overview

GitHub is the world's largest source code hosting platform with over 100 million developers. Owned by Microsoft, it provides Git repository hosting, pull requests, code review, GitHub Actions CI/CD, project management, and GitHub Copilot AI coding assistance.

12 signals analyzed
1380 sources reviewed
Last analyzed: Feb 2026
Company Info
Company:GitHub, Inc. (Microsoft)
Founded:2008
HQ:San Francisco, CA, USA
Employees:1000-5000
Website:github.com

Signals & Issues

Patterns extracted from real user feedback — not raw reviews.

Reliability3 signals
Frequent service outages and incidents

In 2024, GitHub experienced 119 service incidents including 26 major and 93 minor disruptions. GitHub Actions was affected 25 times, disrupting CI/CD workflows. Developers report frustration when outages throw off their entire day, unable to push changes or trigger deployments.

Impact: 8/10Reported 8xNegativevia Other (300 sources)workflow failure
Authentication failures affect workflows

GitHub has experienced authentication failures affecting GitHub Actions and other authentication-dependent requests. Token verification database issues can cause intermittent failures. When auth is down, entire teams are blocked.

Impact: 7/10Reported 5xNegativevia Other (60 sources)workflow failure
GitHub Copilot Code Review failures

In December 2025, GitHub Copilot Code Review experienced service degradation causing 46.97% of pull request review requests to fail. AI-dependent features add another potential failure point beyond core Git functionality.

Impact: 6/10Reported 5xNegativevia Other (50 sources)workflow failure
Performance2 signals
GitHub Actions can be slow

GitHub Actions runners use server-grade processors not optimized for CI workloads. Windows runners are particularly slow due to I/O bottlenecks. During peak hours, jobs get stuck in 'Queued' state for hours. Large repos with complex workflows suffer the most.

Impact: 6/10Reported 7xNegativevia GitHub (200 sources)workflow failure
Large repositories can be slow

Large repositories with extensive history can be slow to load, clone, and navigate. Repository size limits (100GB recommended max) can be reached by projects with binary assets. LFS helps but adds complexity and additional costs.

Impact: 5/10Reported 5xNegativevia G2 (80 sources)workflow failure
Pricing2 signals
Advanced features locked behind expensive plans

Advanced security features like code scanning and secret detection are powerful but locked behind Enterprise plans ($21/user/month). GitHub Copilot costs extra. Organizations quickly find the free tier limiting and costs escalating as they need more Actions minutes and storage.

Impact: 6/10Reported 7xNegativevia G2 (150 sources)hidden costs
Actions minutes burn quickly

The free tier's 2,000 Actions minutes per month can burn through quickly with active CI/CD pipelines. Windows and macOS runners consume minutes at 2x and 10x rates respectively. Teams often hit limits mid-month and must upgrade or wait.

Impact: 5/10Reported 6xNegativevia Reddit (90 sources)hidden costs
Usability3 signals
Interface overwhelming for beginners

The GitHub interface can feel overwhelming for beginners, especially those unfamiliar with version control concepts. Pull requests, branches, forks, and Actions have a learning curve. More detailed templates or onboarding resources would help new users.

Impact: 5/10Reported 6xNegativevia G2 (120 sources)expectation mismatch
Permission management is complex

Managing permissions and repository access across multiple teams can be complex and time-consuming. Role-based access control, organization settings, and team hierarchies require careful configuration. Mistakes can expose sensitive repositories.

Impact: 5/10Reported 6xNegativevia G2 (100 sources)workflow failure
GitHub Actions workflow syntax complexity

GitHub Actions YAML syntax can be complex for advanced workflows. Debugging failures requires understanding matrix builds, environments, secrets, and output passing between jobs. Error messages aren't always clear about what went wrong.

Impact: 4/10Reported 6xNegativevia Reddit (70 sources)workflow failure
Security1 signal
Microsoft ownership concerns

After Microsoft's $7.5B acquisition in 2018, some developers expressed distrust about data ownership and Microsoft's intentions. Concerns about advertisements, data mining, and platform changes persisted. Some open-source projects migrated to GitLab.

Impact: 4/10Reported 5xNegativevia Reddit (100 sources)expectation mismatch
Integrations1 signal
Vendor lock-in with Actions and Packages

Heavy investment in GitHub Actions, Packages, and Codespaces creates vendor lock-in. Migrating to GitLab CI or other platforms requires rewriting workflows. Organizations feel trapped once deeply integrated.

Impact: 5/10Reported 5xNegativevia Reddit (60 sources)workflow failure

What Users Love

Largest developer community worldwide

With 100+ million developers, GitHub has the largest developer community. Finding collaborators, discovering open-source projects, and building a professional presence is easiest on GitHub. The network effect is unmatched.

IntegrationsMentioned 10x500 sources

Excellent collaboration features

Pull requests, code review, issue tracking, and project boards provide seamless team collaboration. Inline code comments, review assignments, and merge protections make code review effective and organized.

UsabilityMentioned 10x400 sources

GitHub Actions for powerful CI/CD

Built-in CI/CD with extensive marketplace of pre-built actions. Matrix builds, environment secrets, and workflow reuse enable sophisticated automation. Free tier is generous for many open-source projects.

IntegrationsMentioned 9x350 sources

GitHub Copilot AI integration

GitHub Copilot provides AI-powered code completion and suggestions directly in your editor. Copilot X adds chat, documentation generation, and PR summaries. First-party AI integration is seamless.

IntegrationsMentioned 8x250 sources

Generous free tier for public repos

Unlimited public and private repositories, 2,000 Actions minutes, and access to core features at no cost. Individual developers and open-source projects can operate entirely on the free tier.

PricingMentioned 9x300 sources

Extensive third-party integrations

GitHub integrates with virtually every development tool - Slack, Jira, VS Code, JetBrains, cloud providers, and thousands more. The ecosystem of apps and integrations is the largest among Git platforms.

IntegrationsMentioned 9x280 sources

Pricing Plans

Free
Popular
$0/mo

Users: Unlimited collaborators on public repos

Storage: 500MB Packages storage

Limitations: No required reviewers on private repos, limited Actions minutes, basic support

Limited Actions minutes (burn fast with CI/CD), no advanced security features, limited support
Pro
$4/mo

Users: Individual developer

Storage: 2GB Packages storage

Limitations: Individual only, no team management features

GitHub Copilot costs extra ($10/month), enterprise features not included
Team
Popular
$4/mo

Users: Per user/month

Storage: 2GB Packages storage

Limitations: No SSO/SAML, no audit logs, no advanced security

3,000 Actions minutes shared across org, advanced security features extra
Enterprise
$21/mo

Users: Per user/month

Storage: 50GB Packages storage

Limitations: Significant per-user cost adds up for large organizations

Self-hosted Enterprise Server license additional, GitHub Copilot Enterprise extra

Features

Core

  • Git repository hosting

    Unlimited public/private

Collaboration

  • Pull requests & code review

    Industry standard

DevOps

  • GitHub Actions CI/CD

    Built-in automation

Project Management

  • Issues & Projects

    Kanban boards

AI Features

  • GitHub Copilot

    Paid add-on

Security

  • Code scanning (security)

    Free for public, paid for private

  • Secret scanning

    Enterprise feature

  • Dependabot

    Dependency updates

Hosting

  • GitHub Pages

    Static site hosting

Registry

  • GitHub Packages

    Package hosting

Development

  • Codespaces

    Cloud dev environments

Mobile

  • Mobile app

    iOS/Android

Enterprise

  • SAML SSO

    Enterprise only

Pricing

  • Free tier

    Generous free plan

Who Should Use This?

Good Fit

Open-source maintainers

GitHub is the de facto home of open source with the largest community. Discoverability, contribution graphs, and network effects make it essential for open-source visibility. Sponsors enables funding.

Individual developers building portfolio

Recruiters and employers check GitHub profiles. Contribution history, pinned repositories, and project README serve as a living portfolio. The free tier is sufficient for personal projects.

Startups and small teams

The free tier supports unlimited private repos and collaborators. Team plan at $4/user adds professional features affordably. GitHub Actions provides CI/CD without additional tools.

Enterprise DevSecOps teams

GitHub Enterprise with Advanced Security provides comprehensive DevSecOps capabilities. Code scanning, secret detection, dependency review, and SAML SSO meet enterprise requirements. The $21/user cost is competitive.

Neutral

Complete beginners to Git

GitHub is the industry standard but has a learning curve for Git concepts. GitHub Desktop and web interface help, but understanding pull requests, branches, and merging takes time. Start with tutorials before diving in.

Organizations with strict compliance needs

GitHub Enterprise offers compliance features (SOC 2, HIPAA eligibility), but GitLab self-hosted may provide more control for highly regulated industries. Evaluate specific compliance requirements carefully.

Teams wanting self-hosted Git

GitHub Enterprise Server allows self-hosting, but GitLab offers free self-hosted options. If self-hosting is a hard requirement without enterprise budget, GitLab CE may be more cost-effective.

Avoid

Teams heavily invested in Atlassian tools

If your team relies on Jira, Confluence, and Trello, Bitbucket's native integration may be more seamless. GitHub integrates with Atlassian but not as deeply as Bitbucket's first-party connection.

Regret Patterns

Common buyer's remorse scenarios reported by users.

Actions minutes ran out mid-project

Teams burned through 2,000 free Actions minutes mid-sprint. Windows/macOS builds consumed minutes at 2-10x rates. Blocked CI/CD forced either waiting until next month, upgrading, or scrambling for alternatives.

First active month with CI/CD
Reported 7x
Didn't realize Enterprise features were needed

Organizations started on Team plan then discovered they needed SAML SSO, audit logs, or Advanced Security. Upgrading to $21/user was a significant cost increase that hadn't been budgeted for.

When enterprise security reviews begin
Reported 6x
Vendor lock-in after heavy Actions investment

After building complex GitHub Actions workflows, organizations realized migration to GitLab or other platforms would require completely rewriting CI/CD. The lock-in wasn't apparent when adopting Actions.

When evaluating platform migration
Reported 5x
Outage blocked critical deployment

A GitHub outage coincided with a critical deployment or hotfix window. Unable to push code or trigger Actions, teams watched deadlines slip. The dependency on a single platform became painfully clear.

During GitHub outages
Reported 5x
Should have considered GitLab's integrated features

Teams using GitHub with separate tools for security scanning and container registry later discovered GitLab offered these integrated. Consolidation would have simplified their stack and potentially reduced costs.

After evaluating tool sprawl
Reported 4x
Bitbucket would have integrated better with Jira

Organizations heavy on Atlassian tools found GitHub's Jira integration acceptable but not as seamless as Bitbucket's native integration. Switching after significant GitHub investment felt wasteful.

After deeper Atlassian adoption
Reported 4x

When It Breaks Down

Scenarios where this product tends to fail users.

GitHub service outage during critical release
reliability

When GitHub goes down, teams can't push code, trigger CI/CD, merge PRs, or deploy. For companies without local Git mirrors or alternative CI systems, work stops entirely until service resumes.

Organization exceeds Actions minutes
pricing

Active CI/CD pipelines burn through 2,000 (free) or 3,000 (Team) minutes quickly. Windows builds at 2x and macOS at 10x accelerate consumption. Teams must upgrade, pause CI, or wait for monthly reset.

Enterprise security requirements emerge
pricing

When security audits require SAML SSO, audit logs, or dependency scanning, free/Team plans are insufficient. The jump to $21/user Enterprise is significant and often unbudgeted.

Large monorepo hits performance limits
performance

Repositories with extensive history, many files, or binary assets slow down. Clone times increase, web interface lags, and Actions can time out. GitHub's 100GB recommended limit gets tested.

Complex Actions workflow becomes unmaintainable
usability

As workflows grow with matrix builds, reusable workflows, and complex dependencies, YAML files become difficult to debug and maintain. Changes have unpredictable effects across dependent workflows.

Migration away from GitHub becomes necessary
integrations

Whether due to cost, compliance, or strategy changes, migrating away requires rewriting Actions, reconfiguring integrations, and moving CI/CD. The investment in GitHub's ecosystem becomes a liability.

Alternatives Users Switch To

GitLab

9x mentioned

Teams switch for all-in-one DevOps with built-in CI/CD, security scanning, and free self-hosting option. GitLab's integrated platform reduces tool sprawl. Trade-off: smaller community, less third-party integrations.

Bitbucket

7x mentioned

Atlassian shops switch for native Jira/Confluence integration. Pipelines CI/CD is included. Free tier offers unlimited private repos for small teams. Trade-off: smaller community, less ecosystem.

Azure DevOps

6x mentioned

Microsoft-centric teams switch for deeper Azure integration and comprehensive DevOps tooling. Repos, Pipelines, Boards, and Artifacts in one platform. Trade-off: less developer mindshare than GitHub.

Gitea

5x mentioned

Teams wanting lightweight self-hosting switch to Gitea. Open source, minimal resource usage, easy setup. Good for small teams or organizations wanting full control. Trade-off: fewer enterprise features, smaller ecosystem.

Codeberg

4x mentioned

Open-source purists concerned about Microsoft ownership switch to Codeberg. Non-profit, community-driven, Forgejo-based. Free for public projects. Trade-off: much smaller community, fewer features.

Frequently Asked Questions

See how GitHub compares in our Best Developer Platform Software rankings, or calculate costs with our Budget Calculator.

Work at GitHub or spotted something outdated? Suggest a correction — we verify every change against public sources. See our methodology.