PageSourceSearch

https://github.cszszs.workers.dev/resources/articles/devops-tools-comparison

html github.cszszs.workers.dev collected 2026-10-03 05:51:16 UTC 332,158 bytes, 540 lines download raw bytes

1
2
3
4
5
6
7
8
9<!DOCTYPE html>
10<html
11  lang="en"
12  
13  data-color-mode="light" data-light-theme="light" data-dark-theme="dark"
14  data-a11y-animated-images="system" data-a11y-link-underlines="true"
15  
16  >
17
18
19
20
21  <head>
22    <meta charset="utf-8">
23  <link rel="dns-prefetch" href="https://github.githubassets.com">
24  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
25  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
26  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
27  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
28  <link rel="preconnect" href="https://avatars.githubusercontent.com">
29
30<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
30
31<meta name="react-profiling" content="0" data-turbo-transient="true" />
32<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
33<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
34<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
35<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
36<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
37<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
38<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
39<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
40<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />
41
42  
43    <link crossorigin="anonymous" rel="preload" as="script" href="https://github.githubassets.com/assets/global-banner-disable-6fe74fc3dbcb43ea.js" />
44
45    <link rel="preload" href="https://github.githubassets.com/assets/MonaSansVF-wdth-wght-opsz-902d64c7ad02.woff2" as="font" type="font/woff2" crossorigin>
46
47
48  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f4bf1142976e4bbf.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-f661b49995ba0bd8.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-0b38d22346321c92.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-f1c62c9e70259b9f.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-f50cacf0a86b9929.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-e61d4f4ca17852c2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-39c10993d5603fac.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-73236c840c0c7d90.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-0de76f07cc035b10.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-fd1500c8744e40d6.css" />
49
50  <style type="text/css">
51    :root {
52      --tab-size-preference: 4;
53    }
54
55    pre, code {
56      tab-size: var(--tab-size-preference);
57    }
58  </style>
59
60    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-ed9ca172356fd545.css" />
61    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-4136ede8b2650a2d.css" />
62    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-54ba76e934a49d7c.css" />
63    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-7338c07b3a07b8be.css" />
64  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/site-c5780205a1c951aa.css" />
65<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/resources-111876630dfc35e9.css" />
66
67  
68
69  
69<script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automation_repo_mcp_servers","copilot_automations_pagination","copilot_base_model_policy_row","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_persist_session_drafts","copilot_chat_vision_dotcom_chat_ga_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_hide_hovercard","copilot_immersive_task_hyperlinking","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_early_stop","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_discussion_comment_trigger","copilot_swe_agent_discussion_opened_trigger","copilot_swe_agent_discussion_updated_trigger","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_assigned_trigger","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_issue_labeled_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_assigned_trigger","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_labeled_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_ready_for_review_trigger","copilot_swe_agent_pull_request_review_requested_trigger","copilot_swe_agent_pull_request_review_submitted_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_sub_issue_added_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset_redirect","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","fgpat_permissions_selector_redesign","glc_code_quality_repo_settings_workflow_config","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_team_vs_personal","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_index_data_router","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_header_feedback","mergeability_refetch_dedupe","milestone_closed_issues_prioritization","milestone_show_data_router","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","prs_copilot_app_open_action","prs_css_anchor_positioning","prs_docked_comments_replies","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_loader_batching","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_declutter","repo_pulls_dashboard_ga","repo_pulls_dashboard_persistence","repo_pulls_dashboard_sidebar_links","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_nav_spark_models_removed","speculation_rules_ui_service","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","universe26_banners_septsession","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
vendor: 1 bytes, line 69
69
70<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-375b8480a0db9429.js"></script>
70
71<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-0ec74c4a5f8680e7.js" />
72<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-69691b300d797200.js" />
73<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-7cd940ac0a938481.js" />
74<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-4b62182bc6e3c348.js" />
75<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-304cac05a866d0c2.js" />
76<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tp-34eaad11125a9e67.js" />
77<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-b87e6be9eddc9c9c.js" defer="defer"></script>
77
78<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.3aeb6be53cb63c62.module.css" />
79<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-044fa3a2acdaf0a9.js" />
80<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e88088f989b27670.js" />
81<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-fa0968675d128a19.js" />
82<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-6b3c07383371bf58.js" />
83<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-36f036c13c2e3a4c.js" />
84<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kw-866fd9513ae95106.js" />
85<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r1-b075aab3204f32f9.js" />
86<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-7c5d1669717041f8.js" />
87<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-5126390ff433704d.js" />
88<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j05-5779fe7abd4d8255.js" />
89<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-fd03cb75949ee4ad.js" defer="defer"></script>
vendor: 1 bytes, line 89
89
90<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-831fdffe265c4d68.js" defer="defer"></script>
90
91<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-5ca1e1883536e092.js" />
92<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-76b18916d0c8ec4d.js" />
93<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-45921f564e4706a3.js" />
94<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-bd61619bd3c6d04e.js" />
95<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a9-6602e6cd810d97c7.js" />
96<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-024971cb63acad59.js" />
97<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t6-e156dfe598157a27.js" />
98<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6n-71c0ae3e489775ef.js" />
99<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/yhq-3a209035a30b1a09.js" />
100<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z1v-da5b33b877bfa358.js" />
101<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wo-8044e1bac6e0c328.js" />
102<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9y-cd2a0ff87351e9aa.js" />
103<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-41a4cf04cbd99503.js" />
104<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0p-81491ed0d9d666e2.js" />
105<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-b9b9673f772f9a9f.js" defer="defer"></script>
105
106<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.687b6d8ebf83835a.module.css" />
107<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/1ry-b481f3743f02494f.js" />
108<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ttc-539b5868c8c09cb8.js" />
109<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/marketing-5173982c6a0b29a9.js" defer="defer"></script>
109
110  
111  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-ff194f72d04b3416.js" />
112<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-9a860680a5f230b9.js" />
113<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-bf6f21d7e7a43c35.js" />
114<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4u-3fb51fd5b58f1705.js" />
115<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ak-e62e69106ade8d4b.js" />
116<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/rwd-3f84ac06d286ef82.js" />
117<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz-30a6af7c53dfa4f1.js" />
118<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bf8-cf679565d7d96219.js" />
119<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/c6-66087f776a711e89.js" />
120<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ks-6a93a7c5885287ef.js" />
121<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/gzu-acacc3afbbfd7f87.js" />
122<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/dgq-88078018fc5ac11b.js" />
123<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3d8-bbc4e3ce35fac150.js" />
124<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vdm-3f22d09865b071bf.js" />
125<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/64w-942cb7e1f3f67c22.js" />
126<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/resources-96d273c8da965aee.js" defer="defer"></script>
126
127<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
128<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.05b219cdb8e80c43.module.css" />
129<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/resources.eadbd091b068cf70.module.css" />
130
131
132  <title>How does GitHub compare to other DevOps tools? · GitHub</title>
133
134
135
136  <meta name="route-pattern" content="/resources/:resource_type/:resource(.:format)" data-turbo-transient>
137  <meta name="route-controller" content="site_resources_pages" data-turbo-transient>
138  <meta name="route-action" content="show" data-turbo-transient>
139  <meta name="fetch-nonce" content="v2:55ae8a70-7e00-e9f9-83f5-886e970ac689">
140
141    
142  <meta name="current-catalog-service-hash" content="3b3a86e94adb1936974b9e80c6c5c959f35b1d5f75b93677737ffa36daf92bbd">
143
144
145  <meta name="request-id" content="3030:1CC1A:6EF3A9:9028C9:6AC097D3" data-pjax-transient="true"/><meta name="html-safe-nonce" content="2fa8d383a3e64d4656570d9d9d3d45b21bdc1013df57d8917cfb69ba0a470989" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNzenN6cy53b3JrZXJzLmRldiIsInJlcXVlc3RfaWQiOiIzMDMwOjFDQzFBOjZFRjNBOTo5MDI4Qzk6NkFDMDk3RDMiLCJ2aXNpdG9yX2lkIjoiMTQyNjM0NzYzMjc5MTQyNzAyOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="75ffd8914bd23c36497adcf845cc32803e0c65d2a42d72108b69527c82806256" data-pjax-transient="true"/>
146
147
148
149
150  <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true" />
151  
152
153  <meta name="selected-link" value="/resources/articles/devops-tools-comparison" data-turbo-transient>
154  <link rel="assets" href="https://github.githubassets.com/">
155
156    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
157
158<meta name="octolytics-url" content="https://collector.github.com/github/collect" />
159
160<meta name="octolytics-page-type" content="marketing" />
161
162<meta name="octolytics-revenue-play" content="Platform" />
163
164  
165
166  
167
168
169
170
171    <meta name="user-login" content="">
172
173  
174
175    <meta name="viewport" content="width=device-width">
176
177    
178
179      <meta name="description" content="We help you understand GitHub vs GitLab, how GitHub integrates with Azure and Jenkins, and present all the features GitHub has to offer.">
180
181      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
182
183    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
184    <meta property="fb:app_id" content="1401488693436528">
185    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/resources/articles/devops-tools-comparison" />
186
187      <meta name="twitter:image" content="https://images.ctfassets.net/8aevphvgewt8/2O7oZxND91ZQ3uJo0xXT9U/067bff9860e6a862f2434a239aee993c/compare-og-image.png" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="How does GitHub compare to other DevOps tools?" /><meta name="twitter:description" content="We help you understand GitHub vs GitLab, how GitHub integrates with Azure and Jenkins, and present all the features GitHub has to offer." />
188  <meta property="og:image" content="https://images.ctfassets.net/8aevphvgewt8/2O7oZxND91ZQ3uJo0xXT9U/067bff9860e6a862f2434a239aee993c/compare-og-image.png" /><meta property="og:image:alt" content="We help you understand GitHub vs GitLab, how GitHub integrates with Azure and Jenkins, and present all the features GitHub has to offer." /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="How does GitHub compare to other DevOps tools?" /><meta property="og:url" content="https://github.com/resources/articles/devops-tools-comparison" /><meta property="og:description" content="We help you understand GitHub vs GitLab, how GitHub integrates with Azure and Jenkins, and present all the features GitHub has to offer." />
189  
190
191
192
193
194      <meta name="hostname" content="github.com">
195
196
197
198        <meta name="expected-hostname" content="github.com">
199
200
201  <meta http-equiv="x-pjax-version" content="c6b607e6747486a360cf77a79b1217ee088a1b8abe1cc3deaa4bee4515240cd0" data-turbo-track="reload">
202  <meta http-equiv="x-pjax-csp-version" content="774c9fa74baed767dcce212794e68a2f3a0320f8fc96fa0c2805cd0acf0616e7" data-turbo-track="reload">
203  <meta http-equiv="x-pjax-css-version" content="4e64a97e5e886e99bcf47a5adeecf4c238f1ab18ffbc37e890c65003e5c96056" data-turbo-track="reload">
204  <meta http-equiv="x-pjax-js-version" content="df10b174dd9fa76710f259814b868c06f21b3f086417e26cf0bf44e551324bcc" data-turbo-track="reload">
205
206  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">
207
208      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>
209
210
211  <meta name="is_logged_out_page" content="true">
212
213  
214
215
216
217      <link rel="canonical" href="https://github.com/resources/articles/devops-tools-comparison" data-turbo-transient>
218
219
220    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
221  <meta name="disable-turbo" content="true">
222
223
224  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
225
226
227  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
228
229  <meta name="release" content="9b3c8d436d4a7d6384e0767d9f73e6f2a3270813" data-turbo-track="reload">
230  <meta name="ui-target" content="full">
231
232  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
233  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
234  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">
235
236<meta name="theme-color" content="#1e2327">
237<meta name="color-scheme" content="light dark" />
238
239
240  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
241
242  </head>
243
244  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
245    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"  data-turbo="false">
246      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
247      
248
249    <div class="position-relative header-wrapper js-header-wrapper ">
250      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis 
250show-on-focus js-skip-to-content">Skip to content</a>
251
252      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
253    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
254</span>      
255      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5tt-fd8e75a3d744d5d3.js" fetchpriority="low" />
256<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bi0-3a7ce5e10042031c.js" fetchpriority="low" />
257<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-bc3532f0985afc20.js" fetchpriority="low" />
258<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
259<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.c9e51267e7fabb27.module.css" />
260
261<react-partial
262  partial-name="keyboard-shortcuts-dialog"
263  data-ssr="false"
264  data-attempted-ssr="false"
265  data-react-profiling="false"
266>
267  
268  
268<script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
268
269  <div data-target="react-partial.reactRoot"></div>
270</react-partial>
271
272
273
274
275            <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-global-banner-f91b69041b5634b2.js" fetchpriority="low" />
276<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
277<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.05b219cdb8e80c43.module.css" />
278<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/marketing-global-banner.5be5225296dd67ea.module.css" />
279
280<react-partial
281  partial-name="marketing-global-banner"
282  data-ssr="false"
283  data-attempted-ssr="true"
284  data-react-profiling="false"
285>
286  
287  
287<script type="application/json" data-target="react-partial.embeddedData">{"props":{"logged_in":false,"current_path":"/resources/articles/devops-tools-comparison","locale":"en","is_staff":false}}</script>
287
288  <div data-target="react-partial.reactRoot"></div>
289</react-partial>
290
291
292
293  
293<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/global-banner-disable-6fe74fc3dbcb43ea.js"></script>
293
294
295<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bur-0c370260ea746537.js" fetchpriority="low" />
296<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-install-banner-partial-8ebe78c830b62693.js" fetchpriority="low" />
297<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
298<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-install-banner-partial.90c3b52ee1888567.module.css" />
299
300<react-partial
301  partial-name="app-install-banner-partial"
302  data-ssr="false"
303  data-attempted-ssr="false"
304  data-react-profiling="false"
305>
306  
307  
307<script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script>
307
308  <div data-target="react-partial.reactRoot"></div>
309</react-partial>
310
311
312
313
314      
315
316          
317
318                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jag-4f408bf2b7f99c87.js" fetchpriority="low" />
319<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ez7-04f2b88d38716866.js" fetchpriority="low" />
320<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tua-88f94f65812643db.js" fetchpriority="low" />
321<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t-587a26f444353019.js" fetchpriority="low" />
322<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-ef16b2693d22e9e5.js" fetchpriority="low" />
323<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
324<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.05b219cdb8e80c43.module.css" />
325<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/t.0f3c8a0be207bf6c.module.css" />
326
327<react-partial
328  partial-name="marketing-header"
329  data-ssr="true"
330  data-attempted-ssr="true"
331  data-react-profiling="false"
332>
333  
334  
334<script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"light","logged_in":false,"marketing_page":true,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fresources%2Farticles%2Fdevops-tools-comparison","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2Fresources%2Farticles%2Fdevops-tools-comparison\u0026source=header","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/resources/articles/devops-tools-comparison\",\"user_id\":null}}","auth_hydro_click_hmac":"c410a9ccdec5d9c4864331ea7313751b1c4514478eb1f2ed0c5954111964a9c1","overlay":false,"fixed":false}}</script>
334
335  <div data-target="react-partial.reactRoot"><div data-color-mode="light" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="light" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fresources%2Farticles%2Fdevops-tools-comparison" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/resources/articles/devops-tools-comparison&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c410a9ccdec5d9c4864331ea7313751b1c4514478eb1f2ed0c5954111964a9c1"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.
335612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module_
335_icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">
335Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewB
335ox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewB
335ox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewB
335ox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;
335ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;
335customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;
335documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;
335partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;
335maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">
335Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.
335612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" t
335ype="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fresources%2Farticles%2Fdevops-tools-comparison" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/resources/articles/devops-tools-comparison&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c410a9ccdec5d9c4864331ea7313751b1c4514478eb1f2ed0c5954111964a9c1"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2Fresources%2Farticles%2Fdevops-tools-comparison&amp;source=header" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/resources/articles/devops-tools-comparison&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c410a9ccdec5d9c4864331ea7313751b1c4514478eb1f2ed0c5954111964a9c1"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
336</react-partial>
337
338
339
340      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
341  
342        <svg aria-hidden="true" data-component="Octicon" height="16" viewB
342ox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
343    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
344</svg>
345        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
346        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
347        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
348
349    <button id="icon-button-8ddba6fe-8c8f-4ea7-9f14-d7fea0f60f86" aria-labelledby="tooltip-d7ec2ee0-cc87-498a-948c-06260ea4cab4" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
350    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
351</svg>
352</button><tool-tip id="tooltip-d7ec2ee0-cc87-498a-948c-06260ea4cab4" for="icon-button-8ddba6fe-8c8f-4ea7-9f14-d7fea0f60f86" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>
353
354
355  
356</div>
357    </div>
358
359  <div id="start-of-content" class="show-on-focus"></div>
360
361
362
363
364
365
366
367
368    <div id="js-flash-container" class="flash-container" data-turbo-replace>
369
370
371
372
373
374
375  <template class="js-flash-template">
376    
377<div class="flash flash-full   {{ className }}">
378  <div >
379    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
380      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
381    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
382</svg>
383    </button>
384    <div aria-atomic="true" role="alert" class="js-flash-alert">
385      
386      <div>{{ message }}</div>
387
388    </div>
389  </div>
390</div>
391  </template>
392</div>
393
394
395    
396
397
398
399
400
401
402  <div
403    class="application-main "
404    data-commit-hovercards-enabled
405    data-discussion-hovercards-enabled
406    data-issue-and-pr-hovercards-enabled
407    data-project-hovercards-enabled
408  >
409        <main class="font-mktg " >
410    
411
412
413
414
415
416
417
418
419<react-app
420  app-name="resources"
421  initial-path="/resources/articles/devops-tools-comparison"
422  style="display: block; min-height: calc(100vh - 64px);"
423  data-attempted-ssr="true"
424  data-ssr="true"
425  data-lazy="false"
426  data-alternate="false"
427  data-data-router-enabled="false"
428  data-react-profiling="false"
429>
430  
431  
431<script type="application/json" data-target="react-app.embeddedData">{"payload":{"contentfulRawJsonResponse":{"sys":{"type":"Array"},"total":1,"skip":0,"limit":100,"items":[{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2D1hiWuIpswu9TApQCL0zE","type":"Entry","createdAt":"2026-01-30T15:30:02.244Z","updatedAt":"2026-09-21T21:36:39.559Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":46,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"containerPage"}},"locale":"en-US"},"fields":{"title":"How does GitHub compare to other DevOps tools?","path":"/resources/articles/devops-tools-comparison","template":{"sys":{"type":"Link","linkType":"Entry","id":"3vmu6RTHbhJEHcBxcj0uFc"}},"settings":{"sys":{"type":"Link","linkType":"Entry","id":"6l42ZgkmYVBb1W19fa0SRI"}},"seo":{"sys":{"type":"Link","linkType":"Entry","id":"4U2oV9x1yPNrDsLslt4yNU"}}}}],"includes":{"Entry":[{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"1sqAPF0HcKmAnzcua4RGAs","type":"Entry","createdAt":"2025-02-14T18:08:02.104Z","updatedAt":"2026-09-21T21:36:40.121Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":46,"revision":13,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"What are some quick facts about GitHub Enterprise Cloud? ","question":"What are some quick facts about GitHub Enterprise Cloud?","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub Enterprise Cloud offers a cloud-hosted enterprise product plan (SaaS) for large businesses and teams who need a complete DevOps solution. It provides tools for greater management of an organization's resources using sophisticated security and administrative features, such as SAML single sign-on and Enterprise Managed Users (EMU). GitHub Enterprise Cloud includes support for 50,000 minutes of GitHub Actions runtime for CI/CD workflows and 50GB of storage for shared components and containers. You can learn more about GitHub Enterprise Cloud in our ","nodeType":"text"},{"data":{"uri":"https://docs.github.com/"},"content":[{"data":{},"marks":[],"value":"documentation","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" or ","nodeType":"text"},{"data":{"uri":"https://github.com/enterprise"},"content":[{"data":{},"marks":[],"value":"product page","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2jqyaRjUM7EybOhrlDn7Cq","type":"Entry","createdAt":"2025-02-14T18:08:02.193Z","updatedAt":"2026-09-21T21:36:40.184Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":45,"revision":13,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"Can I use GitHub tools to manage, build, and deploy software to Amazon Web Services (AWS), Microsoft Azure, Google Cloud, or my on-site servers? ","question":"Can I use GitHub tools to manage, build, and deploy software to Amazon Web Services (AWS), Microsoft Azure, Google Cloud, or my on-site servers? ","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Yes. GitHub offers extensive integrations with AWS, Microsoft Azure, Google Cloud, and other leading providers through the GitHub Marketplace. GitHub Actions supports OpenID Connect (OIDC), allowing you to deploy to these clouds securely without storing long-lived credentials. GitHub also provides self-hosted runners, allowing you to use GitHub Actions to orchestrate builds and deployments on your own on-premise servers or private clouds.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"36Eus1gj5Jlq7taJRzTNpX","type":"Entry","createdAt":"2025-02-14T18:08:21.495Z","updatedAt":"2026-09-21T21:36:40.100Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":42,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaq"}},"locale":"en-US"},"fields":{"title":"/devops/tools/compare FAQ","heading":"Frequently asked questions","blocks":[{"sys":{"type":"Link","linkType":"Entry","id":"3TBCsv6g4PdXG87TZN2uz6"}}]}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3TBCsv6g4PdXG87TZN2uz6","type":"Entry","createdAt":"2025-02-14T18:08:02.064Z","updatedAt":"2026-03-04T13:38:33.834Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":17,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqBlock"}},"locale":"en-US"},"fields":{"title":"/devops/tools/compare FAQ","questions":[{"sys":{"type":"Link","linkType":"Entry","id":"1sqAPF0HcKmAnzcua4RGAs"}},{"sys":{"type":"Link","linkType":"Entry","id":"6CUQHfmh9l8qRoTetOPRF8"}},{"sys":{"type":"Link","linkType":"Entry","id":"AOEIYuUCyRTvJ6rKLwlv8"}},{"sys":{"type":"Link","linkType":"Entry","id":"43ESHbevD9C9nRRJmm8yMf"}},{"sys":{"type":"Link","linkType":"Entry","id":"49O6bisdA88Fq8t5yTuUDx"}},{"sys":{"type":"Link","linkType":"Entry","id":"2jqyaRjUM7EybOhrlDn7Cq"}},{"sys":{"type":"Link","linkType":"Entry","id":"Pr9p7tpPjiasUxxGPO4CK"}}]}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3ZMvQQnhPzRHuFIVdTKwVH","type":"Entry","createdAt":"2026-01-30T15:30:02.592Z","updatedAt":"2026-09-21T21:36:39.733Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":131,"revision":13,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentProse"}},"locale":"en-US"},"fields":{"title":"/resources/articles/devops-tools-comparison prose","text":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Home to 180M+ developers worldwide","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"marks":[],"value":"From open source projects to enterprise softw
431are built by the Fortune 100, GitHub is the home for software development. Join 180M+ developers building the future, together. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Why teams choose GitHub","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"The gold standard for building software: ","nodeType":"text"},{"data":{},"marks":[],"value":"Choosing GitHub means choosing the industry standard—ensuring developers spend their first day shipping code, not learning a new interface. Issues, pull requests, code review—all in the place your team already wants to work. ","nodeType":"text"},{"data":{"uri":"https://github.com/enterprise"},"content":[{"data":{},"marks":[{"type":"italic"}],"value":"Explore GitHub Enterprise","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Automation without the overhead:","nodeType":"text"},{"data":{},"marks":[],"value":" If you can dream it, Actions can ship it. Access thousands of pre-built CI/CD workflows to build, test, and deploy in minutes. Spend less time managing your pipeline and more time writing what matters. ","nodeType":"text"},{"data":{"uri":"https://github.com/features/actions"},"content":[{"data":{},"marks":[{"type":"italic"}],"value":"Explore GitHub Actions","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Security at every step:","nodeType":"text"},{"data":{},"marks":[],"value":" Secrets blocked at commit. Vulnerabilities flagged in pull requests. AI-powered fixes in real time. Security lives inside your workflow—so protection never becomes the reason your team slows down. ","nodeType":"text"},{"data":{"uri":"https://github.com/security/advanced-security"},"content":[{"data":{},"marks":[{"type":"italic"}],"value":"Explore GitHub Advanced Security","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Agents integrated across the SDLC:","nodeType":"text"},{"data":{},"marks":[],"value":" Whether you're planning your next project or delegating complex refactors to custom agents, GitHub Copilot handles the execution so your team can focus on the architecture of what’s next.  ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot"},"content":[{"data":{},"marks":[{"type":"italic"}],"value":"Explore GitHub Copilot","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":".","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"list-item"}],"nodeType":"unordered-list"},{"data":{},"content":[{"data":{},"marks":[],"value":"What our customers are saying","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub keeps us up to speed with the industry's best tools. We want new hires to know GitHub is in our toolchain—it makes them excited to join us.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"blockquote"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Head of Emerging Tech - ","nodeType":"text"},{"data":{},"marks":[],"value":"American Airlines","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"It's like night and day. It's the collaboration, it's the sharing, it's the community. It's all because of GitHub.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"blockquote"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Director of Build Platform - ","nodeType":"text"},{"data":{},"marks":[],"value":"Autodesk","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{}
431,"marks":[],"value":"One of the big benefits of using GitHub for CI/CD and security automation is that we don't have to build, deploy, or maintain additional tools.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"blockquote"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Software Engineer - ","nodeType":"text"},{"data":{},"marks":[],"value":"Mercari","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"We're a developer-first organization and we live and breathe GitHub. It's not just a developer platform for us.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"blockquote"},{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Chief Security Officer - ","nodeType":"text"},{"data":{},"marks":[],"value":"Hashicorp","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub vs GitLab","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Use case","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"GitHub","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"GitLab","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Desktop, mobile, CLI ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://desktop.github.com/"},"content":[{"data":{},"marks":[],"value":"Native desktop app","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for macOS and Windows","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/mobile"},"content":[{"data":{},"marks":[],"value":"Native mobile apps","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" (iOS, Android) ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://cli.github.com/"},"content":[{"data":{},"marks":[],"value":"Full-featured GitHub CLI","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Web-focused experience ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"No-native mobile app (third-party only) ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"GitLab CLI available ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Planning, tracking, and project management ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features/issues"},"content":[{"data":{},"marks":[],"value":"GitHub Projects and Issues","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" enable seamless planning and management ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Collaboration ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features#features-collaboration"},"content":[{"data":{}
431,"marks":[],"value":"Pull requests, Discussions, Code review","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for easy collaboration ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Application security ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native core capabilities based on GitHub's own IP with ","nodeType":"text"},{"data":{"uri":"https://github.com/security/advanced-security"},"content":[{"data":{},"marks":[],"value":"GitHub Advanced Security","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Integrations via SARIF format ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native capabilities with GitLab Secure and GitLab Duo. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Integrated DevSecOps platform with native scanners (SAST, DAST, Container Scanning) and AI vulnerability explanation ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Automation and CI/CD ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features/actions"},"content":[{"data":{},"marks":[],"value":"GitHub Actions","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for CI/CD ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Tens of thousands of pre-built Actions (automations) available in ","nodeType":"text"},{"data":{"uri":"https://github.com/marketplace?type=actions"},"content":[{"data":{},"marks":[],"value":"GitHub Marketplace","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Integrated CI/CD with Auto DevOps ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"AI-powered development ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Agent-native development with ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot"},"content":[{"data":{},"marks":[],"value":"GitHub Copilot","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"AI agents integrated across the SDLC ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Accessible through ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot/ai-code-editor"},"content":[{"data":{},"marks":[],"value":"IDE","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot/cli"},"content":[{"data":{},"marks":[],"value":"Copilot CLI","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", and ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot/agents"},"content":[{"data":{},"marks":[],"value":"github.com","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"AI programming assistance with GitLab Duo ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Less mature and comprehensive AI capabilities ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Cloud development environments ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Cloud-hosted developer environments with ","nodeType":"text"},{"data":{"uri":"https://github.com/features/codespaces"},"content":[{"data":{},"marks":[],"value":"GitHub Codespaces","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{}
431,"marks":[],"value":"Isolated environments via GitLab Workspaces ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Platform security and compliance ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/enterprise/data-residency?locale=en-US"},"content":[{"data":{},"marks":[],"value":"Data residency","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" available ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"See full certification inventory at ","nodeType":"text"},{"data":{"uri":"https://github.com/trust-center"},"content":[{"data":{},"marks":[],"value":"GitHub Trust Center","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://trust.gitlab.com/"},"content":[{"data":{},"marks":[],"value":"GitLab Trust Center","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Scalability and reliability ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Ntive capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Hosts the world's largest code graph with 180+ million developers ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"99.90% uptime guarantee SLA ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"50+ million registered users ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"SLA available for Premium/Ultimate tiers (typically 99.5% - 99.9%) ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"}],"nodeType":"table"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub vs Bitbucket (Atlassian)","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Use case","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"GitHub","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Bitbucket","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Desktop, mobile, CLI ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://desktop.github.com/"},"content":[{"data":{},"marks":[],"value":"Native desktop app","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for macOS and Windows","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/mobile"},"content":[{"data":{},"marks":[],"value":"Native mobile apps","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" (iOS, Android) ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://cli.github.com/"},"content":[{"data":{},"marks":[],"value":"Full-featured GitHub CLI","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Sourcetree (desktop app) for macOS and Windows. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"No official native mobile app ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"No official native CLI ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Planning, tracking, and project management ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features/issues"},"content":[{"data":{},"marks":[],"value":"GitHub Projects and Issues","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" enable seamless planning and management ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Designed to integrate deeply with Jira Software for advanced planning and tracking ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Separate licensing for Jira ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Collaboration ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features#features-collaboration"},"content":[{"data":{}
431,"marks":[],"value":"Pull requests, Discussions, Code review","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for easy collaboration ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Application security ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native core capabilities based on GitHub's own IP with ","nodeType":"text"},{"data":{"uri":"https://github.com/security/advanced-security"},"content":[{"data":{},"marks":[],"value":"GitHub Advanced Security","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Integrations via SARIF format ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native capabilities via Bitbucket Security (Secret scanning, etc.) ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Third-party integrations for SAST/DAST ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Automation and CI/CD ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features/actions"},"content":[{"data":{},"marks":[],"value":"GitHub Actions","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for CI/CD ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Tens of thousands of pre-built Actions (automations) available in ","nodeType":"text"},{"data":{"uri":"https://github.com/marketplace?type=actions"},"content":[{"data":{},"marks":[],"value":"GitHub Marketplace","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities via Bitbucket Pipelines ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Extensible via Bitbucket Pipes and Atlassian Marketplace apps ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"AI powered development ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Agent-native development with ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot"},"content":[{"data":{},"marks":[],"value":"GitHub Copilot","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"AI agents integrated across the SDLC ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Accessible through ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot/ai-code-editor"},"content":[{"data":{},"marks":[],"value":"IDE","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot/cli"},"content":[{"data":{},"marks":[],"value":"Copilot CLI","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", and ","nodeType":"text"},{"data":{"uri":"https://github.com/features/copilot/agents"},"content":[{"data":{},"marks":[],"value":"github.com","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"AI assistance with Atlassian Intelligence/Rovo Dev for code review, PR summaries, and chat ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Less mature and comprehensive AI capabilities ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Cloud development environments ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Cloud-hosted developer environments with ","nodeType":"text"},{"data":{"uri":"https://github.com/features/codespaces"},"content":[{"data":{},"marks":[],"value":"GitHub Codespaces","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"No native cloud dev environment ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Third-party integrations ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Platform security and compliance ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/enterprise/data-residency?locale=en-US"},"content":[{"data":{},"marks":[],"value":"Data residency","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" available ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"See full certification inventory at ","nodeType":"text"},{"data":{"uri":"https://github.com/trust-center"},"content":[{"data":{},"marks":[],"value":"GitHub Trust Center","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://www.atlassian.com/trust/compliance"},"content":[{"data":{},"marks":[],"value":"Atlassian certifications","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Scalability and reliability ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Hosts the world's largest code graph with 180+ million developers ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"99.90% uptime guarantee SLA ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Comparable native capabilities ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"15 million developers ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"99.90% uptime SLA available for Premium, 99.95% for Enterprise ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"}],"nodeType":"table"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{}
431,"marks":[],"value":"GitHub vs Jenkins","nodeType":"text"}],"nodeType":"heading-2"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Use case","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"GitHub","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[{"type":"bold"}],"value":"Jenkins","nodeType":"text"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Automation and CI/CD ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"},{"data":{"uri":"https://github.com/features/actions"},"content":[{"data":{},"marks":[],"value":"GitHub Actions","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" for CI/CD ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Tens of thousands of pre-built Actions (automations) available in ","nodeType":"text"},{"data":{"uri":"https://github.com/marketplace?type=actions"},"content":[{"data":{},"marks":[],"value":"GitHub Marketplace","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Supports full CI and CD workflows ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"2000+ community-contributed plugins in the Jenkins Plugin Marketplace to extend functionality ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Setup and maintenance ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Instant setup: Define workflows in YAML directly in the repo ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"No build server maintenance required ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Requires setting up a master node, configuring agents, and maintaining plugins/updates manually ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Deployment models ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Cloud-hosted runners: Fully managed GitHub-hosted runners (Linux, Windows, macOS, ARM) ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Self-hosted: Connect your own runners for control ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Self-hosted only for the open-source version (requires installing on your own servers/k8s). ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"CloudBees CI is the enterprise/managed alternative ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Pipeline configuration ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"YAML-based ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Visual graph view and integrated editor with autocomplete ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Groovy-based (Jenkinsfile) or UI-based ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{}
431,"marks":[],"value":"Offers \"Declarative\" and \"Scripted\" pipelines ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Security ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Integrated Secret Management (OIDC, encrypted secrets). ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Native supply chain security (Dependabot, CodeQL) ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"RBAC included ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"User responsible for patching ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Secrets via plugins or external vaults ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"RBAC via plugins ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"},{"data":{},"content":[{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Scalability ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub handles orchestration","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"Self-hosted runners can autoscale via Kubernetes actions ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"},{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Requires configuring auto-scaling agents (e.g., via Kubernetes plugin) and managing controller load","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"table-cell"}],"nodeType":"table-row"}],"nodeType":"table"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3mX3uLF5zho97kCyWq9cwt","type":"Entry","createdAt":"2026-01-30T15:30:02.535Z","updatedAt":"2026-09-21T21:36:39.695Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":44,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentHero"}},"locale":"en-US"},"fields":{"title":"/resources/articles/compare hero","align":"start","heading":"GitHub vs. GitLab and other DevOps tools","imagePosition":"Block","descriptionVariant":"default","callToActionPrimary":{"sys":{"type":"Link","linkType":"Entry","id":"3wQc8b0G6WuRo3BwVir9eS"}},"callToActionPrimaryVariant":"primary","callToActionSecondary":{"sys":{"type":"Link","linkType":"Entry","id":"6PgGYzNNMWSvo6JJEffuQF"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3vmu6RTHbhJEHcBxcj0uFc","type":"Entry","createdAt":"2026-01-30T15:30:02.410Z","updatedAt":"2026-09-21T21:36:39.662Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":54,"revision":15,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"templateResourceDetails"}},"locale":"en-US"},"fields":{"title":"/resources/articles/devops-tools-comparison","hero":{"sys":{"type":"Link","linkType":"Entry","id":"3mX3uLF5zho97kCyWq9cwt"}},"lede":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"There are dozens of alternative DevOps tools from point solutions to full platforms. So how does GitHub compare? There are plenty of analyst reports that answer that question--but here's an overview to help you get started.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"body":{"sys":{"type":"Link","linkType":"Entry","id":"3ZMvQQnhPzRHuFIVdTKwVH"}},"tableOfContents":true,"featuredCta":{"sys":{"type":"Link","linkType":"Entry","id":"7cJT0Wd7ernA7xpQb1bka1"}},"peopleLabel":"Speakers","tagsLabel":"Tags","faq":{"sys":{"type":"Link","linkType":"Entry","id":"7hdjZCrmSYOoOli3Pz42Rm"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3wQc8b0G6WuRo3BwVir9eS","type":"Entry","createdAt":"2026-01-30T15:30:02.556Z","updatedAt":"2026-09-21T21:36:39.708Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":42,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Start a free trial","href":"https://github.com/organizations/enterprise_plan?ref_cta=Start%2520a%2520free%2520trial\u0026ref_loc=card\u0026ref_page=compete","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"43ESHbevD9C9nRRJmm8yMf","type":"Entry","createdAt":"2025-02-14T18:08:02.159Z","updatedAt":"2026-09-21T21:36:40.160Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":48,"revision":14,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"Does GitHub offer project planning and source code management in one place? ","question":"Does GitHub offer project planning and source code management in one place?","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Yes. GitHub offers a complete cloud-hosted developer platform that centralizes project planning, source code management, CI/CD, automation, and application security. GitHub Projects allows you to plan work next to your code with spreadsheets, boards, and roadmaps. It integrates deeply with GitHub Issues to track decision-making, conversations, and project statuses in real-time. This tight integration increases the speed at which you can build, deploy, and scale solutions without context switching between tools. ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"49O6bisdA88Fq8t5yTuUDx","type":"Entry","createdAt":"2025-02-14T18:08:02.174Z","updatedAt":"2026-09-21T21:36:40.172Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":45,"revision":13,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"Does GitHub offer pre-built automation and CI/CD workflow templates? ","question":"Does GitHub offer pre-built automation and CI/CD workflow templates?","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub offers a vast library of pre-built automation workflow templates that enable organizations to build powerful CI/CD pipelines, enforce environmental policies, and more. You can find thousands of pre-built actions in the ","nodeType":"text"},{"data":{"uri":"https://github.com/marketplace?type=actions"},"content":[{"data":{},"marks":[],"value":"GitHub Marketplace","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", which contains community-driven and partner-verified automations for security, CI/CD, and cloud integrations. You can also learn more about how automation works in our ","nodeType":"text"},{"data":{"uri":"https://docs.github.com/en/actions"},"content":[{"data":{},"marks":[],"value":"GitHub Actions documentation","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":". ","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4EqzboSLcVJP5LNAakCdzA","type":"Entry","createdAt":"2026-01-30T15:30:02.649Z","updatedAt":"2026-09-21T21:36:40.075Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":43,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Plan your migration","href":"https://docs.github.com/migrations/overview/planning-your-migration-to-github","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4U2oV9x1yPNrDsLslt4yNU","type":"Entry","createdAt":"2026-01-30T15:30:03.059Z","updatedAt":"2026-09-21T21:36:40.348Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":46,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"pageSeo"}},"locale":"en-US"},"fields":{"title":"/resources/articles/devops-tools-comparison","description":"We help you understand GitHub vs GitLab, how GitHub integrates with Azure and Jenkins, and present all the features GitHub has to offer.","socialMediaImage":{"sys":{"type":"Link","linkType":"Asset","id":"2O7oZxND91ZQ3uJo0xXT9U"}},"noIndex":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6CUQHfmh9l8qRoTetOPRF8","type":"Entry","createdAt":"2025-02-14T18:08:02.121Z","updatedAt":"2026-09-21T21:36:40.135Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":49,"revision":15,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"How rich is GitHub’s documentation and where can I find it? ","question":"How rich is GitHub’s documentation and where can I find it?","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"GitHub offers thorough documentation around all of its products with detailed how-to guides that walk team
431s, developers, and administrators through maximizing their investment. You can find GitHub’s documentation at ","nodeType":"text"},{"data":{"uri":"https://docs.github.com/"},"content":[{"data":{},"marks":[],"value":"docs.github.com","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", a centralized place to find the latest information about GitHub’s products, API references, and security guides. This documentation is kept up to date by our documentation teams who also partner closely with engineering, our product teams, and our outside community via open source contributions.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6PgGYzNNMWSvo6JJEffuQF","type":"Entry","createdAt":"2026-01-30T15:30:02.575Z","updatedAt":"2026-09-21T21:36:39.722Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":42,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Contact sales","href":"https://github.com/enterprise/contact?ref_cta=Contact%2520Sales\u0026ref_loc=card\u0026ref_page=compete","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6l42ZgkmYVBb1W19fa0SRI","type":"Entry","createdAt":"2026-01-30T15:30:02.858Z","updatedAt":"2026-03-04T13:38:34.331Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"pageSettings"}},"locale":"en-US"},"fields":{"title":"/resources/articles/devops-tools-comparison","colorMode":"light","globalNavbarStyle":"default","revenuePlay":"Platform"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"7cJT0Wd7ernA7xpQb1bka1","type":"Entry","createdAt":"2026-01-30T15:30:02.625Z","updatedAt":"2026-09-21T21:36:40.062Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":43,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"genericCallToAction"}},"locale":"en-US"},"fields":{"heading":"Migrations made easy","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Moving to GitHub Enterprise Cloud is simpler than you think with self-serve migrations from leading developer tools.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"callToActionPrimary":{"sys":{"type":"Link","linkType":"Entry","id":"4EqzboSLcVJP5LNAakCdzA"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"7hdjZCrmSYOoOli3Pz42Rm","type":"Entry","createdAt":"2025-02-14T18:08:21.477Z","updatedAt":"2026-09-21T21:36:40.087Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":43,"revision":12,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqGroup"}},"locale":"en-US"},"fields":{"title":"/devops/tools/compare FAQ","heading":"Frequently asked questions","faqs":[{"sys":{"type":"Link","linkType":"Entry","id":"36Eus1gj5Jlq7taJRzTNpX"}}],"plusIconColor":"default"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"AOEIYuUCyRTvJ6rKLwlv8","type":"Entry","createdAt":"2025-02-14T18:08:02.139Z","updatedAt":"2026-09-21T21:36:40.147Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":48,"revision":14,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"How do I migrate to GitHub Enterprise Cloud? ","question":"How do I migrate to GitHub Enterprise Cloud?","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"If you’re making the move to GitHub, we provide tools to help you bring your data with you so your team can hit the ground running. ","nodeType":"text"},{"data":{"uri":"https://docs.github.com/en/migrations/using-github-enterprise-importer/un
431derstanding-github-enterprise-importer/about-github-enterprise-importer"},"content":[{"data":{},"marks":[],"value":"GitHub Enterprise Importer (GEI)","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":" is our API-first migration tool used by customers to migrate millions of repositories to GitHub Enterprise Cloud. You can migrate on your own terms with free, self-service migrations from GitHub Enterprise Server, Bitbucket Server, Bitbucket Data Center, and Azure DevOps. ","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"If you are moving from another tool, or if you are looking to adopt GitHub Enterprise Server, we offer expert services and partner solutions. For more details on planning your migration and moving large numbers of repositories, check out: ","nodeType":"text"},{"data":{"uri":"https://resources.github.com/migrations/"},"content":[{"data":{},"marks":[],"value":"https://github.com/enterprise/migrating-to-github","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"Pr9p7tpPjiasUxxGPO4CK","type":"Entry","createdAt":"2025-02-14T18:08:02.212Z","updatedAt":"2026-09-21T21:36:40.196Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":47,"revision":14,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentFaqQuestion"}},"locale":"en-US"},"fields":{"title":"What is the difference between Git and GitHub? ","question":"What is the difference between Git and GitHub? ","answer":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Trying to understand the difference between Git vs. GitHub? Git is the open-source version control system created by Linus Torvalds in 2005; it runs locally on your machine to track file changes. GitHub is the cloud-based platform built on top of Git. It provides the \"hub\" where developers upload their Git repositories to collaborate, track issues, automate builds (CI/CD), and secure their code. You use Git to work on your computer, and you use GitHub to share that work with your team and the world.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}}],"Asset":[{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2O7oZxND91ZQ3uJo0xXT9U","type":"Asset","createdAt":"2026-01-30T15:30:02.213Z","updatedAt":"2026-01-30T15:30:02.213Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":4,"revision":1,"locale":"en-US"},"fields":{"title":"compare-og-image","description":"Compare GitHub to other DevOps solutions","file":{"url":"//images.ctfassets.net/8aevphvgewt8/2O7oZxND91ZQ3uJo0xXT9U/067bff9860e6a862f2434a239aee993c/compare-og-image.png","details":{"size":48334,"image":{"width":1200,"height":630}},"fileName":"compare-og-image.png","contentType":"image/png"}}}]}},"userLoggedIn":false,"breadcrumbLinks":[{"name":"Articles","href":"/resources/articles"},{"name":"How does GitHub compare to other DevOps tools?","href":"/resources/articles/devops-tools-comparison"}],"indexPath":"/resources/articles"},"title":"How does GitHub compare to other DevOps tools?","appPayload":{"octocaptchaHost":"octocaptcha.com","marketingFormsApiHost":"https://marketing-forms-api.github.com","marketingTargetedCountries":[{"name":"Afghanistan","alpha":"AF"},{"name":"Åland","alpha":"AX"},{"name":"Albania","alpha":"AL"},{"name":"Algeria","alpha":"DZ"},{"name":"American Samoa","alpha":"AS"},{"name":"Andorra","alpha":"AD"},{"name":"Angola","alpha":"AO"},{"name":"Anguilla","alpha":"AI"},{"name":"Antarctica","alpha":"AQ"},{"name":"Antigua and Barbuda","alpha":"AG"},{"name":"Argentina","alpha":"AR"},{"name":"Armenia","alpha":"AM"},{"name":"Aruba","alpha":"AW"},{"name":"Australia","alpha":"AU"},{"name":"Austria","alpha":"AT"},{"name":"Azerbaijan","alpha":"AZ"},{"name":"Bahamas","alpha":"BS"},{"name":"Bahrain","alpha":"BH"},{"name":"Bangladesh","alpha":"BD"},{"name":"Barbados","alpha":"BB"},{"name":"Belarus","alpha":"BY"},{"name":"Belgium","alpha":"BE"},{"name":"Belize","alpha":"BZ"},{"name":"Benin","alpha":"BJ"},{"name":"Bermuda","alpha":"BM"},{"name":"Bhutan","alpha":"BT"},{"name":"Bolivia","alpha":"BO"},{"name":"Bonaire, Sint Eustatius and Saba","alpha":"BQ"},{"name":"Bosnia and Herzegovina","alpha":"BA"},{"name":"Botswana","alpha":"BW"},{"name":"Bouvet Island","alpha":"BV"},{"name":"Brazil","alpha":"BR"},{"name":"British Indian Ocean Territory","alpha":"IO"},{"name":"Brunei Darussalam","alpha":"BN"},{"name":"Bulgaria","alpha":"BG"},{"name":"Burkina Faso","alpha":"BF"},{"name":"Burundi","alpha":"BI"},{"name":"Cambodia","alpha":"KH"},{"name":"Cameroon","alpha":"CM"},{"name":"Canada","alpha":"CA"},{"name":"Cape Verde","alpha":"CV"},{"name":"Cayman Islands","alpha":"KY"},{"name":"Central African Republic","alpha":"CF"},{"name":"Chad","alpha":"TD"},{"name":"Chile","alpha":"CL"},{"name":"China","alpha":"CN"},{"name":"Christmas Island","alpha":"CX"},{"name":"Cocos (Keeling) Islands","alpha":"CC"},{"name":"Colombia","alpha":"CO"},{"name":"Comoros","alpha":"KM"},{"name":"Congo (Brazzaville)","alpha":"CG"},{"name":"Congo (Kinshasa)","alpha":"CD"},{"name":"Cook Islands","alpha":"CK"},{"name":"Costa Rica","alpha":"CR"},{"name":"Côte d'Ivoire","alpha":"CI"},{"name":"Croatia","alpha":"HR"},{"name":"Curaçao","alpha":"CW"},{"name":"Cyprus","alpha":"CY"},{"name":"Czech Republic","alpha":"CZ"},{"name":"Denmark","alpha":"DK"},{"name":"Djibouti","alpha":"DJ"},{"name":"Dominica","alpha":"DM"},{"name":"Dominican Republic","alpha":"DO"},{"name":"Ecuador","alpha":"EC"},{"name":"Egypt","alpha":"EG"},{"name":"El Salvador","alpha":"SV"},{"name":"Equatorial Guinea","alpha":"GQ"},{"name":"Eritrea","alpha":"ER"},{"name":"Estonia","alpha":"EE"},{"name":"Ethiopia","alpha":"ET"},{"name":"Falkland Islands","alpha":"FK"},{"name":"Faroe Islands","alpha":"FO"},{"name":"Fiji","alpha":"FJ"},{"name":"Finland","alpha":"FI"},{"name":"France","alpha":"FR"},{"name":"French Guiana","alpha":"GF"},{"name":"French Polynesia","alpha":"PF"},{"name":"French Southern Lands","alpha":"TF"},{"name":"Gabon","alpha":"GA"},{"name":"Gambia","alpha":"GM"},{"name":"Georgia","alpha":"GE"},{"name":"Germany","alpha":"DE"},{"name":"Ghana","alpha":"GH"},{"name":"Gibraltar","alpha":"GI"},{"name":"Greece","alpha":"GR"},{"name":"Greenland","alpha":"GL"},{"name":"Grenada","alpha":"GD"},{"name":"Guadeloupe","alpha":"GP"},{"name":"Guam","alpha":"GU"},{"name":"Guatemala","alpha":"GT"},{"name":"Guernsey","alpha":"GG"},{"name":"Guinea","alpha":"GN"},{"name":"Guinea-Bissau","alpha":"GW"},{"name":"Guyana","alpha":"GY"},{"name":"Haiti","alpha":"HT"},{"name":"Heard and McDonald Islands","alpha":"HM"},{"name":"Honduras","alpha":"HN"},{"name":"Hong Kong","alpha":"HK"},{"name":"Hungary","alpha":"HU"},{"name":"Iceland","alpha":"IS"},{"name":"India","alpha":"IN"},{"name":"Indonesia","alpha":"ID"},{"name":"Iran","alpha":"IR"},{"name":"Iraq","alpha":"IQ"},{"name":"Ireland","alpha":"IE"},{"name":"Isle of Man","alpha":"IM"},{"name":"Israel","alpha":"IL"},{"name":"Italy","alpha":"IT"},{"name":"Jamaica","alpha":"JM"},{"name":"Japan","alpha":"JP"},{"name":"Jersey","alpha":"JE"},{"name":"Jordan","alpha":"JO"},{"name":"Kazakhstan","alpha":"KZ"},{"name":"Kenya","alpha":"KE"},{"name":"Kiribati","alpha":"KI"},{"name":"Korea, South","alpha":"KR"},{"name":"Kuwait","alpha":"KW"},{"name":"Kyrgyzstan","alpha":"KG"},{"name":"Laos","alpha":"LA"},{"name":"Latvia","alpha":"LV"},{"name":"Lebanon","alpha":"LB"},{"name":"Lesotho","alpha":"LS"},{"name":"Liberia","alpha":"LR"},{"name":"Libya","alpha":"LY"},{"name":"Liechtenstein","alpha":"LI"},{"name":"Lithuania","alpha":"LT"},{"name":"Luxembourg","alpha":"LU"},{"name":"Macau","alpha":"MO"},{"name":"Macedonia","alpha":"MK"},{"name":"Madagascar","alpha":"MG"},{"name":"Malawi","alpha":"MW"},{"name":"Malaysia","alpha":"MY"},{"name":"Maldives","alpha":"MV"},{"name":"Mali","alpha":"ML"},{"name":"Malta","alpha":"MT"},{"name":"Marshall Islands","alpha":"MH"},{"name":"Martinique","alpha":"MQ"},{"name":"Mauritania","alpha":"MR"},{"name":"Mauritius","alpha":"MU"},{"name":"Mayotte","alpha":"YT"},{"name":"Mexico","alpha":"MX"},{"name":"Micronesia","alpha":"FM"},{"name":"Moldova","alpha":"MD"},{"name":"Monaco","alpha":"MC"},{"name":"Mongolia","alpha":"MN"},{"name":"Montenegro","alpha":"ME"},{"name":"Montserrat","alpha":"MS"},{"name":"Morocco","alpha":"MA"},{"name":"Mozambique","alpha":"MZ"},{"name":"Myanmar","alpha":"MM"},{"name":"Namibia","alpha":"NA"},{"name":"Nauru","alpha":"NR"},{"name":"Nepal","alpha":"NP"},{"name":"Netherlands","alpha":"NL"},{"name":"New Caledonia","alpha":"NC"},{"name":"New Zealand","alpha":"NZ"},{"name":"Nicaragua","alpha":"NI"},{"name":"Niger","alpha":"NE"},{"name":"Nigeria","alpha":"NG"},{"name":"Niue","alpha":"NU"},{"name":"Norfolk Island","alpha":"NF"},{"name":"Northern Mariana Islands","alpha":"MP"},{"name":"Norway","alpha":"NO"},{"name":"Oman","alpha":"OM"},{"name":"Pakistan","alpha":"PK"},{"name":"Palau","alpha":"PW"},{"name":"Palestine","alpha":"PS"},{"name":"Panama","alpha":"PA"},{"name":"Papua New Guinea","alpha":"PG"},{"name":"Paraguay","alpha":"PY"},{"name":"Peru","alpha":"PE"},{"name":"Philippines","alpha":"PH"},{"name":"Pitcairn","alpha":"PN"},{"name":"Poland","alpha":"PL"},{"name":"Portugal","alpha":"PT"},{"name":"Puerto Rico","alpha":"PR"},{"name":"Qatar","alpha":"QA"},{"name":"Reunion","alpha":"RE"},{"name":"Romania","alpha":"RO"},{"name":"Rwanda","alpha":"RW"},{"name":"Saint Barthélemy","alpha":"BL"},{"name":"Saint Helena","alpha":"SH"},{"name":"Saint Kitts and Nevis","alpha":"KN"},{"name":"Saint Lucia","alpha":"LC"},{"name":"Saint Martin (French part)","alpha":"MF"},{"name":"Saint Pierre and Miquelon","alpha":"PM"},{"name":"Saint Vincent and the Grenadines","alpha":"VC"},{"name":"Samoa","alpha":"WS"},{"name":"San Marino","alpha":"SM"},{"name":"Sao Tome and Principe","alpha":"ST"},{"name":"Saudi Arabia","alpha":"SA"},{"name":"Senegal","alpha":"SN"},{"name":"Serbia","alpha":"RS"},{"name":"Seychelles","alpha":"SC"},{"name":"Sierra Leone","alpha":"SL"},{"name":"Singapore","alpha":"SG"},{"name":"Sint Maarten (Dutch part)","alpha":"SX"},{"name":"Slovakia","alpha":"SK"},{"name":"Slovenia","alpha":"SI"},{"name":"Solomon Islands","alpha":"SB"},{"name":"Somalia","alpha":"SO"},{"name":"South Africa","alpha":"ZA"},{"name":"South Georgia and South Sandwich Islands","alpha":"GS"},{"name":"South Sudan","alpha":"SS"},{"name":"Spain","alpha":"ES"},{"name":"Sri Lanka","alpha":"LK"},{"name":"Sudan","alpha":"SD"},{"name":"Suriname","alpha":"SR"},{"name":"Svalbard and Jan Mayen Islands","alpha":"SJ"},{"name":"Swaziland","alpha":"SZ"},{"name":"Sweden","alpha":"SE"},{"name":"Switzerland","alpha":"CH"},{"name":"Syria","alpha":"SY"},{"name":"Taiwan","alpha":"TW"},{"name":"Tajikistan","alpha":"TJ"},{"name":"Tanzania","alpha":"TZ"},{"name":"Thailand","alpha":"TH"},{"name":"Timor-Leste","alpha":"TL"},{"name":"Togo","alpha":"TG"},{"name":"Tokelau","alpha":"TK"},{"name":"Tonga","alpha":"TO"},{"name":"Trinidad and Tobago","alpha":"TT"},{"name":"Tunisia","alpha":"TN"},{"name":"Türkiye","alpha":"TR"},{"name":"Turkmenistan","alpha":"TM"},{"name":"Turks and Caicos Islands","alpha":"TC"},{"name":"Tuvalu","alpha":"TV"},{"name":"Uganda","alpha":"UG"},{"name":"Ukraine","alpha":"UA"},{"name":"United Arab Emirates","alpha":"AE"},{"name":"United Kingdom","alpha":"GB"}
431,{"name":"United States Minor Outlying Islands","alpha":"UM"},{"name":"United States of America","alpha":"US"},{"name":"Uruguay","alpha":"UY"},{"name":"Uzbekistan","alpha":"UZ"},{"name":"Vanuatu","alpha":"VU"},{"name":"Vatican City","alpha":"VA"},{"name":"Venezuela","alpha":"VE"},{"name":"Vietnam","alpha":"VN"},{"name":"Virgin Islands, British","alpha":"VG"},{"name":"Virgin Islands, U.S.","alpha":"VI"},{"name":"Wallis and Futuna Islands","alpha":"WF"},{"name":"Yemen","alpha":"YE"},{"name":"Zambia","alpha":"ZM"},{"name":"Zimbabwe","alpha":"ZW"}]}}</script>
431
432  <div data-target="react-app.reactRoot"><div data-color-mode="light" dir="ltr" style="background-color:var(--brand-color-canvas-default)"><div id="_R_l_"><div class="Primer_Brand__Box-module__Box-marginBlockEnd--64___rlvKh"><div class="Primer_Brand__Grid-module__Grid___H4Yx1 Primer_Brand__Grid-module__Grid--columnGap-default___8j2YD Primer_Brand__Grid-module__Grid--rowGap-default___N2Nw3 Primer_Brand__Grid-module__Grid--has-gutters___VMoP7 ResourceDetailsPage-module__grid__usYkM" data-testid="Grid-_R_6l_"><div class="Primer_Brand__Grid-module__Grid__column___bCs9w Primer_Brand__Grid-module__Grid__column--span-12___yXgOO"><header><div class="Primer_Brand__Box-module__Box-marginBlockStart--20___DAR9P"><nav class="Primer_Brand__Breadcrumbs-module__Breadcrumbs___lClwB Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___GD8Sa" aria-label="Breadcrumbs"><ol class="Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___SU1ou"><li class="Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___eLy6u"><a href="https://github.com/resources/articles" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___MfB_q" data-analytics-event="{&quot;action&quot;:&quot;articles&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;breadcrumb&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;articles_link_breadcrumb_header&quot;}" data-ref="article-breadcrumb-link-Articles">Articles</a></li><li class="Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___eLy6u"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___MfB_q Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___tXSfD" aria-current="page" data-analytics-event="{&quot;action&quot;:&quot;how_does_github_compare_to_other_devops_tools&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;breadcrumb&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;how_does_github_compare_to_other_devops_tools_link_breadcrumb_header&quot;}" data-ref="article-breadcrumb-link-How does GitHub compare to other DevOps tools?">How does GitHub compare to other DevOps tools?</span></li></ol></nav>
432<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Articles","item":"https://github.com/resources/articles"},{"@type":"ListItem","position":2,"name":"How does GitHub compare to other DevOps tools?","item":"https://github.com/resources/articles/devops-tools-comparison"}]}</script>
432</div><div class="Primer_Brand__Box-module__Box-narrow-marginBlockStart--48___ZASl9 Primer_Brand__Box-module__Box-regular-marginBlockStart--64___hX9E4 Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___Uf3s_ Primer_Brand__Box-module__Box-borderColor--muted___1hY9V Primer_Brand__Box-module__Box-borderStyle--solid___wLxz8"><div class="Primer_Brand__Box-module__Box-paddingBlockEnd--none___XYxIv ContentfulHero-module__contentfulHeroContainer__Mywny"><section class="Primer_Brand__Hero-module__Hero___It6gj Primer_Brand__Hero-module__Hero--variant-default___lNgHw Primer_Brand__Hero-module__Hero--align-start___ouSp3 ResourceDetailsPage-module__hero__G9a8E" aria-labelledby="hero-section-brand-heading" data-testid="Hero" data-hpc="true" containertiming="hpc"><div class="Primer_Brand__Grid-module__Grid___H4Yx1 Primer_Brand__Grid-module__Grid--columnGap-default___8j2YD Primer_Brand__Grid-module__Grid--rowGap-default___N2Nw3 Primer_Brand__Grid-module__Grid--full-width___G_Ie6 Primer_Brand__Grid-module__Grid--has-gutters___VMoP7 Primer_Brand__Hero-module__Hero-grid___gXNGW Primer_Brand__Hero-module__Hero-grid--block-end___jU6_V" data-testid="Hero-grid"><div class="Primer_Brand__Grid-module__Grid__column___bCs9w Primer_Brand__Grid-module__Grid__column--large-span-12___vOyTO"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-none___M7oco Primer_Brand__Stack-module__Stack--align-items-flex-start___toOez Primer_Brand__Stack-module__Stack--justify-content-flex-start___RqQ_5 Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><h1 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--1___O9POI Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Hero-module__Hero-heading___HMve3" id="hero-section-brand-heading">GitHub vs. GitLab and other DevOps tools</h1><section class="Primer_Brand__ButtonGroup-module__ButtonGroup___YuqTd Primer_Brand__Hero-module__Hero-actions___RUotq"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--primary___MSbnU Primer_Brand__Button-module__Button--size-medium___KFmzx" href="https://github.com/organizations/enterprise_plan?ref_cta=Start%2520a%2520free%2520trial&amp;ref_loc=card&amp;ref_page=compete" data-ref="hero-primary-action-3wQc8b0G6WuRo3BwVir9eS" data-vendor-pixel-event="" data-analytics-event="{&quot;action&quot;:&quot;start_a_free_trial&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;context&quot;:&quot;CTAs&quot;,&quot;location&quot;:&quot;hero&quot;,&quot;label&quot;:&quot;start_a_free_trial_button_CTAs_hero&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-medium___ClmeR Primer_Brand__Button-module__Button--label-primary___QX1u5">Start a free trial</span></span></a><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-medium___KFmzx" href="https://github.com/enterprise/contact?ref_cta=Contact%2520Sales&amp;ref_loc=card&amp;ref_page=compete" data-analytics-event="{&quot;action&quot;:&quot;contact_sales&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;context&quot;:&quot;CTAs&quot;,&quot;location&quot;:&quot;hero&quot;,&quot;label&quot;:&quot;contact_sales_button_CTAs_hero&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-medium___ClmeR Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Contact sales</span></span></a></section></div></div></div></section></div></div></header></div><div class="Primer_Brand__Grid-module__Grid__column___bCs9w Primer_Brand__Grid-module__Grid__column--span-12___yXgOO"><div class="Primer_Brand__Grid-module__Grid___H4Yx1 Primer_Brand__Grid-module__Grid--columnGap-default___8j2YD Primer_Brand__Grid-module__Grid--rowGap-default___N2Nw3 Primer_Brand__Grid-module__Grid--has-gutters___VMoP7" data-testid="Grid-_R_2ml_"><div class="Primer_Brand__Grid-module__Grid__column___bCs9w Primer_Brand__Grid-module__Grid__column--xsmall-span-12___nUoVM Primer_Brand__Grid-module__Grid__column--large-span-7___L8_Jc"><div><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><div class="Primer_Brand__Box-module__Box-narrow-marginBlockEnd--24___J4_ic Primer_Brand__Box-module__Box-wide-marginBlockEnd--48___3DHfR"><header><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--hubot-sans___ugBUt Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--500___PC29z Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ Lede-module__lede__iV_KO">There are dozens of alternative DevOps tools from point solutions to full platforms. So how does GitHub compare? There are plenty of analyst reports that answer that question--but here&#x27;s an overview to help you get started.</p></header></div><div class="Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--40___ipT_Z Primer_Brand__Box-module__Box-wide-paddingBlockEnd--64____2Idh Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___Uf3s_ Primer_Brand__Box-module__Box-borderColor--muted___1hY9V Primer_Brand__Box-module__Box-borderStyle--solid___wLxz8"><div class="Primer_Brand__Prose-module__Prose___8WnSE Primer_Brand__Prose-module__Prose--lineLength___V5nMv Primer_Brand__Prose-module__Prose--editorial___z40XG"><h2 id="home-to-180m-developers-worldwide">Home to 180M+ developers worldwide</h2><p>
432From open source projects to enterprise software built by the Fortune 100, GitHub is the home for software development. Join 180M+ developers building the future, together. </p><h2 id="why-teams-choose-github">Why teams choose GitHub</h2><ul><li><p><b>The gold standard for building software: </b>Choosing GitHub means choosing the industry standard—ensuring developers spend their first day shipping code, not learning a new interface. Issues, pull requests, code review—all in the place your team already wants to work. <a href="https://github.com/enterprise" data-analytics-event={"action":"explore_github_enterprise","tag":"hyperlink","label":"explore_github_enterprise_hyperlink_null_null"} target="_blank" rel="noopener noreferrer"><i>Explore GitHub Enterprise</i></a>.</p></li><li><p><b>Automation without the overhead:</b> If you can dream it, Actions can ship it. Access thousands of pre-built CI/CD workflows to build, test, and deploy in minutes. Spend less time managing your pipeline and more time writing what matters. <a href="https://github.com/features/actions" data-analytics-event={"action":"explore_github_actions","tag":"hyperlink","label":"explore_github_actions_hyperlink_null_null"} target="_blank" rel="noopener noreferrer"><i>Explore GitHub Actions</i></a>.</p></li><li><p><b>Security at every step:</b> Secrets blocked at commit. Vulnerabilities flagged in pull requests. AI-powered fixes in real time. Security lives inside your workflow—so protection never becomes the reason your team slows down. <a href="https://github.com/security/advanced-security" data-analytics-event={"action":"explore_github_advanced_security","tag":"hyperlink","label":"explore_github_advanced_security_hyperlink_null_null"} target="_blank" rel="noopener noreferrer"><i>Explore GitHub Advanced Security</i></a>.</p></li><li><p><b>Agents integrated across the SDLC:</b> Whether you&#39;re planning your next project or delegating complex refactors to custom agents, GitHub Copilot handles the execution so your team can focus on the architecture of what’s next.  <a href="https://github.com/features/copilot" data-analytics-event={"action":"explore_github_copilot","tag":"hyperlink","label":"explore_github_copilot_hyperlink_null_null"} target="_blank" rel="noopener noreferrer"><i>Explore GitHub Copilot</i></a>.</p></li></ul><h2 id="what-our-customers-are-saying">What our customers are saying</h2><blockquote><p>GitHub keeps us up to speed with the industry&#39;s best tools. We want new hires to know GitHub is in our toolchain—it makes them excited to join us.</p></blockquote><p><b>Head of Emerging Tech - </b>American Airlines</p><blockquote><p>It&#39;s like night and day. It&#39;s the collaboration, it&#39;s the sharing, it&#39;s the community. It&#39;s all because of GitHub.</p></blockquote><p><b>Director of Build Platform - </b>Autodesk</p><blockquote><p>One of the big benefits of using GitHub for CI/CD and security automation is that we don&#39;t have to build, deploy, or maintain additional tools.</p></blockquote><p><b>Software Engineer - </b>Mercari</p><blockquote><p>We&#39;re a developer-first organization and we live and breathe GitHub. It&#39;
432s not just a developer platform for us.</p></blockquote><p><b>Chief Security Officer - </b>Hashicorp</p><p></p><p></p><h2 id="github-vs-gitlab">GitHub vs GitLab</h2><table><tr><td><p><b>Use case</b> </p></td><td><p><b>GitHub</b> </p></td><td><p><b>GitLab</b> </p></td></tr><tr><td><p>Desktop, mobile, CLI </p></td><td><p><a href="https://desktop.github.com/" data-analytics-event={"action":"native_desktop_app","tag":"hyperlink","label":"native_desktop_app_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Native desktop app</a> for macOS and Windows</p><p><a href="https://github.com/mobile" data-analytics-event={"action":"native_mobile_apps","tag":"hyperlink","label":"native_mobile_apps_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Native mobile apps</a> (iOS, Android) </p><p><a href="https://cli.github.com/" data-analytics-event={"action":"full-featured_github_cli","tag":"hyperlink","label":"full-featured_github_cli_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Full-featured GitHub CLI</a> </p></td><td><p>Web-focused experience </p><p>No-native mobile app (third-party only) </p><p>GitLab CLI available </p></td></tr><tr><td><p>Planning, tracking, and project management </p></td><td><p><a href="https://github.com/features/issues" data-analytics-event={"action":"github_projects_and_issues","tag":"hyperlink","label":"github_projects_and_issues_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Projects and Issues</a> enable seamless planning and management </p></td><td><p>Comparable native capabilities </p></td></tr><tr><td><p>Collaboration </p></td><td><p><a href="https://github.com/features#features-collaboration" data-analytics-event={"action":"pull_requests_discussions_code_review","tag":"hyperlink","label":"pull_requests_discussions_code_review_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Pull requests, Discussions, Code review</a> for easy collaboration </p></td><td><p>Comparable native capabilities </p></td></tr><tr><td><p>Application security </p></td><td><p>Native core capabilities based on GitHub&#39;s own IP with <a href="https://github.com/security/advanced-security" data-analytics-event={"action":"github_advanced_security","tag":"hyperlink","label":"github_advanced_security_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Advanced Security</a> </p><p>Integrations via SARIF format </p></td><td><p>Native capabilities with GitLab Secure and GitLab Duo. </p><p>Integrated DevSecOps platform with native scanners (SAST, DAST, Container Scanning) and AI vulnerability explanation </p></td></tr><tr><td><p>Automation and CI/CD </p></td><td><p><a href="https://github.com/features/actions" data-analytics-event={"action":"github_actions","tag":"hyperlink","label":"github_actions_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Actions</a> for CI/CD </p><p>Tens of thousands of pre-built Actions (automations) available in <a href="https://github.com/marketplace?type=actions" data-analytics-event={"action":"github_marketplace","tag":"hyperlink","label":"github_marketplace_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Marketplace</a> </p></td><td><p>Comparable native capabilities </p><p>Integrated CI/CD with Auto DevOps </p></td></tr><tr><td><p>AI-powered development </p></td><td><p>Agent-native development with <a href="https://github.com/features/copilot" data-analytics-event={"action":"github_copilot","tag":"hyperlink","label":"github_copilot_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Copilot</a> </p><p>AI agents integrated across the SDLC </p><p>Accessible through <a href="https://github.com/features/copilot/ai-code-editor" data-analytics-event={"action":"ide","tag":"hyperlink","label":"ide_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">IDE</a>, <a href="https://github.com/features/copilot/cli" data-analytics-event={"action":"copilot_cli","tag":"hyperlink","label":"copilot_cli_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Copilot CLI</a>, and <a href="https://github.com/features/copilot/agents" data-analytics-event={"action":"githubcom","tag":"hyperlink","label":"githubcom_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">github.com</a> </p></td><td><p>AI programming assistance with GitLab Duo </p><p>Less mature and comprehensive AI capabilities </p></td></tr><tr><td><p>Cloud development environments </p></td><td><p>Cloud-hosted developer environments with <a href="https://github.com/features/codespaces" data-analytics-event={"action":"github_codespaces","tag":"hyperlink","label":"github_codespaces_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Codespaces</a> </p></td><td><p>
432Isolated environments via GitLab Workspaces </p></td></tr><tr><td><p>Platform security and compliance </p></td><td><p>Native capabilities </p><p><a href="https://github.com/enterprise/data-residency?locale=en-US" data-analytics-event={"action":"data_residency","tag":"hyperlink","label":"data_residency_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Data residency</a> available </p><p>See full certification inventory at <a href="https://github.com/trust-center" data-analytics-event={"action":"github_trust_center","tag":"hyperlink","label":"github_trust_center_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Trust Center</a> </p></td><td><p>Comparable native capabilities </p><p><a href="https://trust.gitlab.com/" data-analytics-event={"action":"gitlab_trust_center","tag":"hyperlink","label":"gitlab_trust_center_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitLab Trust Center</a> </p></td></tr><tr><td><p>Scalability and reliability </p></td><td><p>Ntive capabilities </p><p>Hosts the world&#39;s largest code graph with 180+ million developers </p><p>99.90% uptime guarantee SLA </p></td><td><p>Comparable native capabilities </p><p>50+ million registered users </p><p>SLA available for Premium/Ultimate tiers (typically 99.5% - 99.9%) </p></td></tr></table><p></p>
432<h2 id="github-vs-bitbucket-atlassian">GitHub vs Bitbucket (Atlassian)</h2><table><tr><td><p><b>Use case</b> </p></td><td><p><b>GitHub</b> </p></td><td><p><b>Bitbucket</b> </p></td></tr><tr><td><p>Desktop, mobile, CLI </p></td><td><p><a href="https://desktop.github.com/" data-analytics-event={"action":"native_desktop_app","tag":"hyperlink","label":"native_desktop_app_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Native desktop app</a> for macOS and Windows</p><p><a href="https://github.com/mobile" data-analytics-event={"action":"native_mobile_apps","tag":"hyperlink","label":"native_mobile_apps_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Native mobile apps</a> (iOS, Android) </p><p><a href="https://cli.github.com/" data-analytics-event={"action":"full-featured_github_cli","tag":"hyperlink","label":"full-featured_github_cli_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Full-featured GitHub CLI</a> </p></td><td><p>Sourcetree (desktop app) for macOS and Windows. </p><p>No official native mobile app </p><p>No official native CLI </p></td></tr><tr><td><p>Planning, tracking, and project management </p></td><td><p><a href="https://github.com/features/issues" data-analytics-event={"action":"github_projects_and_issues","tag":"hyperlink","label":"github_projects_and_issues_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Projects and Issues</a> enable seamless planning and management </p></td><td><p>Designed to integrate deeply with Jira Software for advanced planning and tracking </p><p>Separate licensing for Jira </p></td></tr><tr><td><p>Collaboration </p></td><td><p><a href="https://github.com/features#features-collaboration" data-analytics-event={"action":"pull_requests_discussions_code_review","tag":"hyperlink","label":"pull_requests_discussions_code_review_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Pull requests, Discussions, Code review</a> for easy collaboration </p></td><td><p>Comparable native capabilities </p></td></tr><tr><td><p>Application security </p></td><td><p>Native core capabilities based on GitHub&#39;s own IP with <a href="https://github.com/security/advanced-security" data-analytics-event={"action":"github_advanced_security","tag":"hyperlink","label":"github_advanced_security_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Advanced Security</a> </p><p>Integrations via SARIF format </p></td><td><p>Native capabilities via Bitbucket Security (Secret scanning, etc.) </p><p>Third-party integrations for SAST/DAST </p></td></tr><tr><td><p>Automation and CI/CD </p></td><td><p><a href="https://github.com/features/actions" data-analytics-event={"action":"github_actions","tag":"hyperlink","label":"github_actions_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Actions</a> for CI/CD </p><p>Tens of thousands of pre-built Actions (automations) available in <a href="https://github.com/marketplace?type=actions" data-analytics-event={"action":"github_marketplace","tag":"hyperlink","label":"github_marketplace_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Marketplace</a> </p></td><td><p>Comparable native capabilities via Bitbucket Pipelines </p><p>Extensible via Bitbucket Pipes and Atlassian Marketplace apps </p></td></tr><tr><td><p>AI powered development </p></td><td><p>Agent-native development with <a href="https://github.com/features/copilot" data-analytics-event={"action":"github_copilot","tag":"hyperlink","label":"github_copilot_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Copilot</a> </p><p>AI agents integrated across the SDLC </p><p>Accessible through <a href="https://github.com/features/copilot/ai-code-editor" data-analytics-event={"action":"ide","tag":"hyperlink","label":"ide_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">IDE</a>, <a href="https://github.com/features/copilot/cli" data-analytics-event={"action":"copilot_cli","tag":"hyperlink","label":"copilot_cli_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Copilot CLI</a>, and <a href="https://github.com/features/copilot/agents" data-analytics-event={"action":"githubcom","tag":"hyperlink","label":"githubcom_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">github.com</a> </p></td><td><p>AI assistance with Atlassian Intelligence/Rovo Dev for code review, PR summaries, and chat </p><p>Less mature and comprehensive AI capabilities </p></td></tr><tr><td><p>Cloud development environments </p></td><td><p>Cloud-hosted developer environments with <a href="https://github.com/features/codespaces" data-analytics-event={"action":"github_codespaces","tag":"hyperlink","label":"github_codespaces_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Codespaces</a> </p></td><td><p>No native cloud dev environment </p><p>Third-party integrations </p></td></tr><tr><td><p>Platform security and compliance </p></td><td><p>Native capabilities </p><p><a href="https://github.com/enterprise/data-residency?locale=en-US" data-analytics-event={"action":"data_residency","tag":"hyperlink","label":"data_residency_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Data residency</a> available </p><p>See full certification inventory at <a href="https://github.com/trust-center" data-analytics-event={"action":"github_trust_center","tag":"hyperlink","label":"github_trust_center_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Trust Center</a> </p></td><td><p>Comparable native capabilities </p><p><a href="https://www.atlassian.com/trust/compliance" data-analytics-event={"action":"atlassian_certifications","tag":"hyperlink","label":"atlassian_certifications_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">Atlassian certifications</a> </p></td></tr><tr><td><p>Scalability and reliability </p></td><td><p>Native capabilities </p><p>Hosts the world&#39;s largest code graph with 180+ million developers </p><p>99.90% uptime guarantee SLA </p></td><td><p>Comparable native capabilities </p><p>15 million developers </p><p>99.90% uptime SLA available for Premium, 99.95% for Enterprise </p></td></tr></table><p></p><p></p><h2 id="github-vs-jenkins">GitHub vs Jenkins</h2><table><tr><td><p><b>Use case</b> </p></td><td><p><b>GitHub</b> </p></td><td><p><b>Jenkins</b> </p></td></tr><tr><td><p>Automation and CI/CD </p></td><td><p><a href="https://github.com/features/actions" data-analytics-event={"action":"github_actions","tag":"hyperlink","label":"github_actions_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Actions</a> for CI/CD </p><p>Tens of thousands of pre-built Actions (automations) available in <a href="https://github.com/marketplace?type=actions" data-analytics-event={"action":"github_marketplace","tag":"hyperlink","label":"github_marketplace_hyperlink_null_null"} target="_blank" rel="noopener noreferrer">GitHub Marketplace</a> </p></td><td><p>Supports full CI and CD workflows </p><p>2000+ community-contributed plugins in the Jenkins Plugin Marketplace to extend functionality </p></td></tr><tr><td><p>Setup and maintenance </p></td><td><p>Instant setup: Define workflows in YAML directly in the repo </p><p>No build server maintenance required </p></td><td><p>Requires setting up a master node, configuring agents, and maintaining plugins/updates manually </p></td></tr><tr><td><p>Deployment models </p></td><td><p>Cloud-hosted runners: Fully managed GitHub-hosted runners (Linux, Windows, macOS, ARM) </p><p>Self-hosted: Connect your own runners for control </p></td><td><p>Self-hosted only for the open-source version (requires installing on your own servers/k8s). </p><p>
432CloudBees CI is the enterprise/managed alternative </p></td></tr><tr><td><p>Pipeline configuration </p></td><td><p>YAML-based </p><p>Visual graph view and integrated editor with autocomplete </p></td><td><p>Groovy-based (Jenkinsfile) or UI-based </p><p>Offers &quot;Declarative&quot; and &quot;Scripted&quot; pipelines </p></td></tr><tr><td><p>Security </p></td><td><p>Integrated Secret Management (OIDC, encrypted secrets). </p><p>Native supply chain security (Dependabot, CodeQL) </p><p>RBAC included </p></td><td><p>User responsible for patching </p><p>Secrets via plugins or external vaults </p><p>RBAC via plugins </p></td></tr><tr><td><p>Scalability </p></td><td><p>GitHub handles orchestration</p><p>Self-hosted runners can autoscale via Kubernetes actions </p></td><td><p>Requires configuring auto-scaling agents (e.g., via Kubernetes plugin) and managing controller load</p></td></tr></table><p></p></div></div></div><div class="Primer_Brand__Box-module__Box-paddingBlockStart--40___aLKdb Primer_Brand__Box-module__Box-paddingBlockEnd--40___bpxvu Primer_Brand__Box-module__Box-borderBlockStartWidth--thin____IX0_ Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___Uf3s_ Primer_Brand__Box-module__Box-borderColor--muted___1hY9V Primer_Brand__Box-module__Box-borderStyle--solid___wLxz8"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--horizontal___SffMX Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--justify-content-space-between___ntQDP Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS">Share</span><div class="d-flex flex-items-center"><div class="position-relative"><button class="tmp-ml-3 SocialShare-module__copyLink__gQ9z1 SocialShare-module__socialLink__oyeVg"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-link" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS sr-only">Copy link to share</span></button><div aria-live="polite" class="position-absolute bottom-0"></div></div><a href="https://www.facebook.com/sharer/sharer.php?u=https://github.com/resources/articles/devops-tools-comparison" class="SocialShare-module__socialLink__oyeVg d-flex flex-items-center tmp-ml-3" rel="noopener noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS sr-only">Share on Facebook</span><svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Facebook</title><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5459 15.6843C16.5459 16.172 16.1505 16.5674 15.6629 16.5674L11.5857 16.5673L1.42895 16.5673C0.941143 16.5673 0.545898 16.172 0.545898 15.6843V1.45031C0.545898 0.962565 0.941143 0.567261 1.42895 0.567261H15.6629C16.1505 0.567261 16.5459 0.962505 16.5459 1.45031V15.6843ZM11.5857 10.3712V16.5673L9.09196 16.5673V10.3712H7.00688V7.95649H9.09196V6.17571C9.09196 4.10908 10.3541 2.98378 12.1977 2.98378C13.0807 2.98378 13.8398 3.04955 14.0609 3.07892V5.23864L12.7823 5.23924C11.7797 5.23924 11.5856 5.71566 11.5856 6.41478V7.95649H13.9768L13.6654 10.3712H11.5857Z" fill="currentColor"></path></svg></a><a href="https://x.com/intent/tweet?url=https://github.com/resources/articles/devops-tools-comparison" class="SocialShare-module__socialLink__oyeVg d-flex flex-items-center tmp-ml-3" rel="noopener noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS sr-only">Share on X</span><svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><title>X (formerly Twitter)</title><path d="M9.86331 7.34219L15.6916 0.567383H14.3105L9.24978 6.44985L5.20782 0.567383H0.545898L6.65814 9.46272L0.545898 16.5671H1.92709L7.27132 10.3551L11.5399 16.5671H16.2018L9.86297 7.34219H9.86331ZM7.97158 9.54109L7.35228 8.65531L2.42476 1.60711H4.54619L8.52276 7.29523L9.14206 8.18101L14.3111 15.5747H12.1897L7.971
43258 9.54143V9.54109Z" fill="currentColor"></path></svg></a><a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https://github.com/resources/articles/devops-tools-comparison" class="SocialShare-module__socialLink__oyeVg d-flex flex-items-center tmp-ml-3" rel="noopener noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS sr-only">Share on LinkedIn</span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><title>LinkedIn</title><path fill-rule="evenodd" clip-rule="evenodd" d="M1.33435 0.567261C0.709246 0.567261 0.202148 1.08076 0.202148 1.71339V15.4215C0.202148 16.0542 0.709306 16.5673 1.33435 16.5673H14.3894C15.0147 16.5673 15.5216 16.0541 15.5216 15.4213V1.71339C15.5216 1.08076 15.0147 0.567261 14.3894 0.567261H1.33435ZM4.85992 6.75318V13.9564H2.56751V6.75318H4.85992ZM5.01102 4.52549C5.01102 5.21674 4.51344 5.76987 3.7142 5.76987L3.71402 5.7698H3.69918C2.92979 5.7698 2.43239 5.21668 2.43239 4.52543C2.43239 3.81849 2.94481 3.2808 3.7294 3.2808C4.51344 3.2808 4.99606 3.81849 5.01102 4.52549ZM8.42103 13.9564H6.1288L6.12874 13.9567C6.12874 13.9567 6.15884 7.42918 6.12892 6.75343H8.42121V7.77302C8.72593 7.2823 9.27131 6.5843 10.4872 6.5843C11.9954 6.5843 13.1262 7.61387 13.1262 9.8263V13.9564H10.834V10.1033C10.834 9.13487 10.5021 8.47437 9.6728 8.47437C9.03938 8.47437 8.6622 8.9198 8.49656 9.35012C8.436 9.50368 8.42103 9.71924 8.42103 9.93424V13.9564Z" fill="currentColor"></path></svg></a></div></div></div></div></div><div class="Primer_Brand__Grid-module__Grid__column___bCs9w Primer_Brand__Grid-module__Grid__column--xsmall-span-12___nUoVM Primer_Brand__Grid-module__Grid__column--large-span-4___XxQrJ Primer_Brand__Grid-module__Grid__column--large-start-9___0kNtE ResourceDetailsPage-module__formWrapper__zxa9C"><aside class="TableofContents-module__aside__ZOLfU "><nav aria-labelledby="table-of-contents-heading"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-64___Jc3_y Primer_Brand__Stack-module__Stack--padding-none___YsKYp TableofContents-module__asideContent__agW3n  "><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-24___aI3Ni Primer_Brand__Stack-module__Stack--padding-none___YsKYp" data-testid="table-of-contents-stack"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--horizontal___SffMX Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--align-items-center___mSuT6 Primer_Brand__Stack-module__Stack--justify-content-space-between___ntQDP Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><h2 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--subhead-medium___tyzEx Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-medium___KODaH TableofContents-module__asideHeading___bgoA" id="table-of-contents-heading">Table of contents</h2><button data-analytics-event="{&quot;action&quot;:&quot;expand_table_of_contents_menu&quot;,&quot;tag&quot;:&quot;icon&quot;,&quot;context&quot;:&quot;menu_toggle&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;expand_table_of_contents_menu_icon_menu_toggle_table_of_contents&quot;}" data-ref="table-of-contents-menu-toggle-2D1hiWuIpswu9TApQCL0zE" data-testid="table-of-contents-menu-toggle" class="TableofContents-module__tableOfContentsMenuToggle__k_4i9" aria-expanded="false"><span class="sr-only">Open table of contents</span><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-chevron-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></button></div><div data-testid="table-of-contents-nav" class="TableofContents-module__tableOfContentsNav__FTHOz "><ol class="TableofContents-module__tableOfContentsList__lunI5"><li><a data-analytics-event="{&quot;action&quot;:&quot;home_to_180m_developers_worldwide&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;anchor_link&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;home_to_180m_developers_worldwide_link_anchor_link_table_of_contents&quot;}" data-ref="table-of-contents-list-item-link-2D1hiWuIpswu9TApQCL0zE-home-to-180m-developers-worldwide" href="#home-to-180m-developers-worldwide" class="TableofContents-module__linkButton__wQDDW TableofContents-module__tableOfContentsListItem__YBK_x"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-normal___8EPr2 TableofContents-module__listItemText__udLJl">Home to 180M+ developers worldwide</span></a></li><li><a data-analytics-event="{&quot;action&quot;:&quot;why_teams_choose_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;anchor_link&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;why_teams_choose_github_link_anchor_link_table_of_contents&quot;}" data-ref="table-of-contents-list-item-link-2D1hiWuIpswu9TApQCL0zE-why-teams-choose-github" href="#why-teams-choose-github" class="TableofContents-module__linkButton__wQDDW TableofContents-module__tableOfContentsListItem__YBK_x"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-normal___8EPr2 TableofContents-module__listItemText__udLJl">Why teams choose GitHub</span></a></li><li><a data-analytics-event="{&quot;action&quot;:&quot;
432what_our_customers_are_saying&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;anchor_link&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;what_our_customers_are_saying_link_anchor_link_table_of_contents&quot;}" data-ref="table-of-contents-list-item-link-2D1hiWuIpswu9TApQCL0zE-what-our-customers-are-saying" href="#what-our-customers-are-saying" class="TableofContents-module__linkButton__wQDDW TableofContents-module__tableOfContentsListItem__YBK_x"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-normal___8EPr2 TableofContents-module__listItemText__udLJl">What our customers are saying</span></a></li><li><a data-analytics-event="{&quot;action&quot;:&quot;github_vs_gitlab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;anchor_link&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;github_vs_gitlab_link_anchor_link_table_of_contents&quot;}" data-ref="table-of-contents-list-item-link-2D1hiWuIpswu9TApQCL0zE-github-vs-gitlab" href="#github-vs-gitlab" class="TableofContents-module__linkButton__wQDDW TableofContents-module__tableOfContentsListItem__YBK_x"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-normal___8EPr2 TableofContents-module__listItemText__udLJl">GitHub vs GitLab</span></a></li><li><a data-analytics-event="{&quot;action&quot;:&quot;github_vs_bitbucket_atlassian&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;anchor_link&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;github_vs_bitbucket_atlassian_link_anchor_link_table_of_contents&quot;}" data-ref="table-of-contents-list-item-link-2D1hiWuIpswu9TApQCL0zE-github-vs-bitbucket-
432atlassian" href="#github-vs-bitbucket-atlassian" class="TableofContents-module__linkButton__wQDDW TableofContents-module__tableOfContentsListItem__YBK_x"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-normal___8EPr2 TableofContents-module__listItemText__udLJl">GitHub vs Bitbucket (Atlassian)</span></a></li><li><a data-analytics-event="{&quot;action&quot;:&quot;github_vs_jenkins&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;anchor_link&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;github_vs_jenkins_link_anchor_link_table_of_contents&quot;}" data-ref="table-of-contents-list-item-link-2D1hiWuIpswu9TApQCL0zE-github-vs-jenkins" href="#github-vs-jenkins" class="TableofContents-module__linkButton__wQDDW TableofContents-module__tableOfContentsListItem__YBK_x"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-normal___8EPr2 TableofContents-module__listItemText__udLJl">GitHub vs Jenkins</span></a></li></ol></div></div><div class="Primer_Brand__Box-module__Box-paddingBlockStart--8___mNLjC Primer_Brand__Box-module__Box-borderBlockStartWidth--thin____IX0_ Primer_Brand__Box-module__Box-borderColor--muted___1hY9V Primer_Brand__Box-module__Box-borderStyle--solid___wLxz8 TableofContents-module__tableOfContentsFeaturesBox__wjOfk"><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--subhead-medium___tyzEx Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-medium___KODaH FeaturedContent-module__asideHeading__mNBft">Featured</h3><div class="Primer_Brand__Box-module__Box-marginBlockStart--24___GZ7BC"><div class="Primer_Brand__Box-module__Box-marginBlockEnd--4___Uj9em"><h4 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-medium___tyzEx Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD">Migrations made easy</h4></div><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX">Moving to GitHub Enterprise Cloud is simpler than you think with self-serve migrations from leading developer tools.</p><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX"></p></div><div class="Primer_Brand__Box-module__Box-marginBlockStart--16___iM39x"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--primary___MSbnU Primer_Brand__Button-module__Button--size-small___zQrEw" data-analytics-event="{&quot;action&quot;:&quot;plan_your_migration&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;context&quot;:&quot;featured_CTA&quot;,&quot;location&quot;:&quot;table_of_contents&quot;,&quot;label&quot;:&quot;plan_your_migration_button_featured_CTA_table_of_contents&quot;}" data-ref="featured-content-cta-7cJT0Wd7ernA7xpQb1bka1" href="https://docs.github.com/migrations/overview/planning-your-migration-to-github"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-primary___QX1u5">Plan your migration</span></span></a></div></div></div></nav></aside></div></div></div></div></div><div class="" style="padding-top:var(--base-size-96);padding-bottom:var(--base-size-96)"><section class="Primer_Brand__FAQ-module__FAQ___fhKat tmp-px-4"><h2 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--3___N1nDw Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__FAQ-module__FAQ__heading___8eTS4 Primer_Brand__FAQ-module__FAQ__heading--center___dED8A">Frequently asked questions</h2><details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;what_are_some_quick_facts_about_github_enterprise_cloud&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;what_are_some_quick_facts_about_github_enterprise_cloud_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span>
432<h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">What are some quick facts about GitHub Enterprise Cloud?</h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">GitHub Enterprise Cloud offers a cloud-hosted enterprise product plan (SaaS) for large businesses and teams who need a complete DevOps solution. It provides tools for greater management of an organization&#x27;s resources using sophisticated security and administrative features, such as SAML single sign-on and Enterprise Managed Users (EMU). GitHub Enterprise Cloud includes support for 50,000 minutes of GitHub Actions runtime for CI/CD workflows and 50GB of storage for shared components and containers. You can learn more about GitHub Enterprise Cloud in our <a href="https://docs.github.com/" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-1sqAPF0HcKmAnzcua4RGAs" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;what_are_some_quick_facts_about_github_enterprise_cloud&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;documentation_hyperlink_what_are_some_quick_facts_about_github_enterprise_cloud_frequently_asked_questions&quot;}">documentation</a> or <a href="https://github.com/enterprise" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-1sqAPF0HcKmAnzcua4RGAs" data-analytics-event="{&quot;action&quot;:&quot;product_page&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;what_are_some_quick_facts_about_github_enterprise_cloud&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;product_page_hyperlink_what_are_some_quick_facts_about_github_enterprise_cloud_frequently_asked_questions&quot;}">product page</a>.</p></div></div></section></details><details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;how_rich_is_github’s_documentation_and_where_can_i_find_it&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;how_rich_is_github’s_documentation_and_where_can_i_find_it_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">How rich is GitHub’s documentation and where can I find it?</h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">GitHub offers thorough documentation around all of its products with detailed how-to guides that walk team
432s, developers, and administrators through maximizing their investment. You can find GitHub’s documentation at <a href="https://docs.github.com/" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-6CUQHfmh9l8qRoTetOPRF8" data-analytics-event="{&quot;action&quot;:&quot;docsgithubcom&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;how_rich_is_github’s_documentation_and_where_can_i_find_it&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;docsgithubcom_hyperlink_how_rich_is_github’s_documentation_and_where_can_i_find_it_frequently_asked_questions&quot;}">docs.github.com</a>, a centralized place to find the latest information about GitHub’s products, API references, and security guides. This documentation is kept up to date by our documentation teams who also partner closely with engineering, our product teams, and our outside community via open source contributions.</p></div></div></section></details><details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;how_do_i_migrate_to_github_enterprise_cloud&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;how_do_i_migrate_to_github_enterprise_cloud_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">How do I migrate to GitHub Enterprise Cloud?</h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">If you’re making the move to GitHub, we provide tools to help you bring your data with you so your team can hit the ground running. <a href="https://docs.github.com/en/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-AOEIYuUCyRTvJ6rKLwlv8" data-analytics-event="{&quot;action&quot;:&quot;github_enterprise_importer_gei&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;how_do_i_migrate_to_github_enterprise_cloud&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;github_enterprise_importer_gei_hyperlink_how_do_i_migrate_to_github_enterprise_cloud_frequently_asked_questions&quot;}">GitHub Enterprise Importer (GEI)</a> is our API-first migration tool used by customers to migrate millions of repositories to GitHub Enterprise Cloud. You can migrate on your own terms with free, self-service migrations from GitHub Enterprise Server, Bitbucket Server, Bitbucket Data Center, and Azure DevOps. </p><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">If you are moving from another tool, or if you are looking to adopt GitHub Enterprise Server, we offer expert services and partner solutions. For more details on planning your migration and moving large numbers of repositories, check out: <a href="https://resources.github.com/migrations/" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-AOEIYuUCyRTvJ6rKLwlv8" data-analytics-event="{&quot;action&quot;:&quot;https//githubcom/enterprise/migrating-to-github&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;how_do_i_migrate_to_github_enterprise_cloud&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;https//githubcom/enterprise/migrating-to-github_hyperlink_how_do_i_migrate_to_github_enterprise_cloud_frequently_asked_questions&quot;}">https://github.com/enterprise/migrating-to-github</a></p></div></div></section></details>
432<details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;does_github_offer_project_planning_and_source_code_management_in_one_place&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;does_github_offer_project_planning_and_source_code_management_in_one_place_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">Does GitHub offer project planning and source code management in one place?</h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">Yes. GitHub offers a complete cloud-hosted developer platform that centralizes project planning, source code management, CI/CD, automation, and application security. GitHub Projects allows you to plan work next to your code with spreadsheets, boards, and roadmaps. It integrates deeply with GitHub Issues to track decision-making, conversations, and project statuses in real-time. This tight integration increases the speed at which you can build, deploy, and scale solutions without context switching between tools. </p></div></div></section></details><details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;does_github_offer_pre-built_automation_and_ci/cd_workflow_templates&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;does_github_offer_pre-built_automation_and_ci/cd_workflow_templates_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">Does GitHub offer pre-built automation and CI/CD workflow templates?</h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">GitHub offers a vast library of pre-built automation workflow templates that enable organizations to build powerful CI/CD pipelines, enforce environmental policies, and more. You can find thousands of pre-built actions in the <a href="https://github.com/marketplace?type=actions" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-49O6bisdA88Fq8t5yTuUDx" data-analytics-event="{&quot;action&quot;:&quot;github_marketplace&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;does_github_offer_pre-built_automation_and_ci/cd_workflow_templates&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;github_marketplace_hyperlink_does_github_offer_pre-built_automation_and_ci/cd_workflow_templates_frequently_asked_questions&quot;}">GitHub Marketplace</a>, which contains community-driven and partner-verified automations for security, CI/CD, and cloud integrations. You can also learn more about how automation works in our <a href="https://docs.github.com/en/actions" class="Primer_Brand__InlineLink-module__InlineLink___AAGDi" data-ref="faq-link-49O6bisdA88Fq8t5yTuUDx" data-analytics-event="{&quot;action&quot;:&quot;github_actions_documentation&quot;,&quot;tag&quot;:&quot;hyperlink&quot;,&quot;context&quot;:&quot;does_github_offer_pre-built_automation_and_ci/cd_workflow_templates&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;github_actions_documentation_hyperlink_does_github_offer_pre-built_automation_and_ci/cd_workflow_templates_frequently_asked_questions&quot;}">GitHub Actions documentation</a>. </p></div></div></section></details>
432<details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;can_i_use_github_tools_to_manage_build_and_deploy_software_to_amazon_web_services_aws_microsoft&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;can_i_use_github_tools_to_manage_build_and_deploy_software_to_amazon_web_services_aws_microsoft_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">Can I use GitHub tools to manage, build, and deploy software to Amazon Web Services (AWS), Microsoft Azure, Google Cloud, or my on-site servers? </h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">Yes. GitHub offers extensive integrations with AWS, Microsoft Azure, Google Cloud, and other leading providers through the GitHub Marketplace. GitHub Actions supports OpenID Connect (OIDC), allowing you to deploy to these clouds securely without storing long-lived credentials. GitHub also provides self-hosted runners, allowing you to use GitHub Actions to orchestrate builds and deployments on your own on-premise servers or private clouds.</p></div></div></section></details><details class="Primer_Brand__Accordion-module__Accordion___RSoMC Primer_Brand__Accordion-module__Accordion--default___R_5ld"><summary class="Primer_Brand__Accordion-module__Accordion__summary___zYOXC Primer_Brand__Accordion-module__Accordion__summary--default___LV2dT" data-analytics-event="{&quot;action&quot;:&quot;what_is_the_difference_between_git_and_github&quot;,&quot;tag&quot;:&quot;button&quot;,&quot;location&quot;:&quot;frequently_asked_questions&quot;,&quot;label&quot;:&quot;what_is_the_difference_between_git_and_github_button_null_frequently_asked_questions&quot;}"><span aria-hidden="true" class="Primer_Brand__Accordion-module__Accordion__summary-toggle___YSgM_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___WFUk5" viewBox="0 0 16 16" width="22" height="22" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--mona-sans___0OM_a Primer_Brand__Heading-module__Heading--subhead-large___6D5Jt Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Primer_Brand__Heading-module__Heading--weight-normal___Q9DlN">What is the difference between Git and GitHub? </h3></summary><section class="Primer_Brand__Accordion-module__Accordion__content___GhUVO"><div class="Primer_Brand__Accordion-module__Accordion__content-inner___R4pof"><div class="Primer_Brand__Stack-module__Stack___kkChc Primer_Brand__Stack-module__Stack--vertical___bDZvE Primer_Brand__Stack-module__Stack--gap-condensed___wITpD Primer_Brand__Stack-module__Stack--padding-none___YsKYp"><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--300___6_Yx4 Primer_Brand__Text-module__Text--antialiased___TYoXS">Trying to understand the difference between Git vs. GitHub? Git is the open-source version control system created by Linus Torvalds in 2005; it runs locally on your machine to track file changes. GitHub is the cloud-based platform built on top of Git. It provides the &quot;hub&quot; where developers upload their Git repositories to collaborate, track issues, automate builds (CI/CD), and secure their code. You use Git to work on your computer, and you use GitHub to share that work with your team and the world.</p></div></div></section></details></section>
432<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What are some quick facts about GitHub Enterprise Cloud?","acceptedAnswer":{"@type":"Answer","text":"\u003cp>GitHub Enterprise Cloud offers a cloud-hosted enterprise product plan (SaaS) for large businesses and teams who need a complete DevOps solution. It provides tools for greater management of an organization&#39;s resources using sophisticated security and administrative features, such as SAML single sign-on and Enterprise Managed Users (EMU). GitHub Enterprise Cloud includes support for 50,000 minutes of GitHub Actions runtime for CI/CD workflows and 50GB of storage for shared components and containers. You can learn more about GitHub Enterprise Cloud in our \u003ca href=\"https://docs.github.com/\">documentation\u003c/a> or \u003ca href=\"https://github.com/enterprise\">product page\u003c/a>.\u003c/p>"}},{"@type":"Question","name":"How rich is GitHub’s documentation and where can I find it?","acceptedA
432nswer":{"@type":"Answer","text":"\u003cp>GitHub offers thorough documentation around all of its products with detailed how-to guides that walk teams, developers, and administrators through maximizing their investment. You can find GitHub’s documentation at \u003ca href=\"https://docs.github.com/\">docs.github.com\u003c/a>, a centralized place to find the latest information about GitHub’s products, API references, and security guides. This documentation is kept up to date by our documentation teams who also partner closely with engineering, our product teams, and our outside community via open source contributions.\u003c/p>"}},{"@type":"Question","name":"How do I migrate to GitHub Enterprise Cloud?","acceptedAnswer":{"@type":"Answer","text":"\u003cp>If you’re making the move to GitHub, we provide tools to help you bring your data with you so your team can hit the ground running. \u003ca href=\"https://docs.github.com/en/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer\">GitHub Enterprise Importer (GEI)\u003c/a> is our API-first migration tool used by customers to migrate millions of repositories to GitHub Enterprise Cloud. You can migrate on your own terms with free, self-service migrations from GitHub Enterprise Server, Bitbucket Server, Bitbucket Data Center, and Azure DevOps. \u003c/p>\u003cp>If you are moving from another tool, or if you are looking to adopt GitHub Enterprise Server, we offer expert services and partner solutions. For more details on planning your migration and moving large numbers of repositories, check out: \u003ca href=\"https://resources.github.com/migrations/\">https://github.com/enterprise/migrating-to-github\u003c/a>\u003c/p>"}},{"@type":"Question","name":"Does GitHub offer project planning and source code management in one place?","acceptedA
432nswer":{"@type":"Answer","text":"\u003cp>Yes. GitHub offers a complete cloud-hosted developer platform that centralizes project planning, source code management, CI/CD, automation, and application security. GitHub Projects allows you to plan work next to your code with spreadsheets, boards, and roadmaps. It integrates deeply with GitHub Issues to track decision-making, conversations, and project statuses in real-time. This tight integration increases the speed at which you can build, deploy, and scale solutions without context switching between tools. \u003c/p>"}},{"@type":"Question","name":"Does GitHub offer pre-built automation and CI/CD workflow templates?","acceptedAnswer":{"@type":"Answer","text":"\u003cp>GitHub offers a vast library of pre-built automation workflow templates that enable organizations to build powerful CI/CD pipelines, enforce environmental policies, and more. You can find thousands of pre-built actions in the \u003ca href=\"https://github.com/marketplace?type=actions\">GitHub Marketplace\u003c/a>, which contains community-driven and partner-verified automations for security, CI/CD, and cloud integrations. You can also learn more about how automation works in our \u003ca href=\"https://docs.github.com/en/actions\">GitHub Actions documentation\u003c/a>. \u003c/p>"}},{"@type":"Question","name":"Can I use GitHub tools to manage, build, and deploy software to Amazon Web Services (AWS), Microsoft Azure, Google Cloud, or my on-site servers? ","acceptedA
432nswer":{"@type":"Answer","text":"\u003cp>Yes. GitHub offers extensive integrations with AWS, Microsoft Azure, Google Cloud, and other leading providers through the GitHub Marketplace. GitHub Actions supports OpenID Connect (OIDC), allowing you to deploy to these clouds securely without storing long-lived credentials. GitHub also provides self-hosted runners, allowing you to use GitHub Actions to orchestrate builds and deployments on your own on-premise servers or private clouds.\u003c/p>"}},{"@type":"Question","name":"What is the difference between Git and GitHub? ","acceptedAnswer":{"@type":"Answer","text":"\u003cp>Trying to understand the difference between Git vs. GitHub? Git is the open-source version control system created by Linus Torvalds in 2005; it runs locally on your machine to track file changes. GitHub is the cloud-based platform built on top of Git. It provides the &quot;hub&quot; where developers upload their Git repositories to collaborate, track issues, automate builds (CI/CD), and secure their code. You use Git to work on your computer, and you use GitHub to share that work with your team and the world.\u003c/p>"}}]}</script>
432</div></div>
432<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"How does GitHub compare to other DevOps tools?","dateModified":"2026-09-21T21:36:39.559Z","datePublished":"2026-01-30T15:30:02.244Z","image":["https://images.ctfassets.net/8aevphvgewt8/2O7oZxND91ZQ3uJo0xXT9U/067bff9860e6a862f2434a239aee993c/compare-og-image.png?w=2560&h=1440&fm=webp","https://images.ctfassets.net/8aevphvgewt8/2O7oZxND91ZQ3uJo0xXT9U/067bff9860e6a862f2434a239aee993c/compare-og-image.png?w=1280&h=960&fm=webp","https://images.ctfassets.net/8aevphvgewt8/2O7oZxND91ZQ3uJo0xXT9U/067bff9860e6a862f2434a239aee993c/compare-og-image.png?w=1000&h=1000&fm=webp"],"contributor":[],"publisher":{"@type":"Organization","name":"GitHub","logo":"https://github.githubassets.com/images/modules/open_graph/github-logo.png"},"author":{"@type":"Organization","name":"GitHub","url":"https://www.github.com"}}</script>
432</div></div>
433</react-app>
434
435
436  </main>
437
438  </div>
439
440              <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3d-c2d7977521a1f6d8.js" fetchpriority="low" />
441<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-footer-b14528ee500daaa4.js" fetchpriority="low" />
442<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
443<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.05b219cdb8e80c43.module.css" />
444<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/marketing-footer.b6c1de7a2434db44.module.css" />
445
446<react-partial
447  partial-name="marketing-footer"
448  data-ssr="true"
449  data-attempted-ssr="true"
450  data-react-profiling="false"
451>
452  
453  
453<script type="application/json" data-target="react-partial.embeddedData">{"props":{"cookieConsentEnabled":true,"colorMode":"light","currentLocale":"en","localeOptions":[{"displayName":"English","selectorLocale":"en-us","analyticsLabel":"locale:en-us"},{"displayName":"Português (Brasil)","selectorLocale":"pt-br","analyticsLabel":"locale:pt-br"},{"displayName":"Español (América Latina)","selectorLocale":"es-419","analyticsLabel":"locale:es-419"},{"displayName":"日本語","selectorLocale":"ja","analyticsLabel":"locale:ja"},{"displayName":"한국어","selectorLocale":"ko-kr","analyticsLabel":"locale:ko-kr"},{"displayName":"Français","selectorLocale":"fr-fr","analyticsLabel":"locale:fr-fr"},{"displayName":"Deutsch","selectorLocale":"de-de","analyticsLabel":"locale:de-de"}],"showAdminToggle":false,"isAdminModeOn":false,"adminTogglePath":null,"showUiOptOut":false,"isUiOptedOut":false,"uiOptOutTogglePath":null}}</script>
453
454  <div data-target="react-partial.reactRoot"><div data-color-mode="light"><footer class="MarketingFooter-module__footer__sWiQH" role="contentinfo" data-analytics-category="Footer"><h2 class="visually-hidden">Site-wide Links</h2><div class="MarketingFooter-module__container__FiPNP"><div class="MarketingFooter-module__topRow__dhoq5"><section class="Newsletter-module__newsletter__WQAO6 MarketingFooter-module__newsletter__FkId8" aria-labelledby="subscribe-to-newsletter"><a href="/" class="Newsletter-module__logoLink__llafS" aria-label="Go to GitHub homepage"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github Newsletter-module__logo__rcAsT" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--6___QHTZH Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD Newsletter-module__heading__T6FMN" id="subscribe-to-newsletter"><span class="Newsletter-module__headingDot__mwB26" aria-hidden="true"></span>The developer newsletter</h3><p class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Newsletter-module__description__LBtd9">Get tips, technical guides, and best practices. Twice a month. Right in your inbox.</p><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--primary___MSbnU Primer_Brand__Button-module__Button--size-small___zQrEw Newsletter-module__cta___iepg" href="/newsletter"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-primary___QX1u5">Subscribe</span></span></a></section><div class="MarketingFooter-module__columns__hFD_D"><nav class="LinkColumn-module__column__vXgUS" aria-labelledby="footer-title-platform"><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--6___QHTZH Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD LinkColumn-module__heading__vyqWX" id="footer-title-platform">Platform</h3><ul class="LinkColumn-module__list__q5Tn1"><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/features" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;features&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Features</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/enterprise" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;enterprise&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Enterprise</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/features/copilot" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;copilot&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Copilot</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/features/ai" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;ai&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/security" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/pricing" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;pricing&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Pricing</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/team" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;team&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Team</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;resources&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">
454Resources</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/github/roadmap" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;roadmap&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Roadmap</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/resources/articles/devops-tools-comparison" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;compare&quot;,&quot;context&quot;:&quot;platform&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Compare GitHub</span></a></li></ul></nav><nav class="LinkColumn-module__column__vXgUS" aria-labelledby="footer-title-ecosystem"><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--6___QHTZH Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD LinkColumn-module__heading__vyqWX" id="footer-title-ecosystem">Ecosystem</h3><ul class="LinkColumn-module__list__q5Tn1"><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://docs.github.com/integrations/concepts/about-building-integrations" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;dev-api&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Developer API</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;partners&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/education" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;edu&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Education</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://cli.github.com" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;cli&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">GitHub CLI</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/apps/desktop" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;desktop&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Desktop</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/mobile" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;mobile&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Mobile</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/marketplace" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;marketplace&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Marketplace</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/mcp" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;mcp_registry&quot;,&quot;context&quot;:&quot;ecosystem&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">MCP Registry</span></a></li></ul></nav><nav class="LinkColumn-module__column__vXgUS" aria-labelledby="footer-title-support"><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--6___QHTZH Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD LinkColumn-module__heading__vyqWX" id="footer-title-support">Support</h3><ul class="LinkColumn-module__list__q5Tn1"><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://docs.github.com" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;docs&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Docs</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.community" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;community&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Community Forum</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/services" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;services&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Professional Services</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/enterprise/premium-support" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;premium_support&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Premium Support</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://skills.github.com" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;skills&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Skills</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://www.githubstatus.com" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;status&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Status</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://support.github.com?tags=dotcom-footer" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;contact_github&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Contact GitHub</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/git-guides" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;what_is_git&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">What is Git?</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/sitemap" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;sitemap&quot;,&quot;context&quot;:&quot;support&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Sitemap</span></a></li></ul></nav><nav class="LinkColumn-module__column__vXgUS" aria-labelledby="footer-title-company"><h3 class="Primer_Brand__Heading-module__Heading___fudyh Primer_Brand__Heading-module__Heading-font--monospace___wf5_H Primer_Brand__Heading-module__Heading--6___QHTZH Primer_Brand__Heading-module__Heading--textWrap-balance___XJ9OD LinkColumn-module__heading__vyqWX" id="footer-title-company">Company</h3><ul class="LinkColumn-module__list__q5Tn1"><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/about" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;about&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">About</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/why-github" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;why_github&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/customer-stories?type=enterprise" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;customer_stories&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Customer Stories</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.blog" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;blog&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/readme" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;readme&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Tex
454t-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">The ReadME Project</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.careers" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;careers&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Careers</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="/about/diversity" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;inclusion&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Inclusion</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://socialimpact.github.com" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;social_impact&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Social Impact</span></a></li><li class="LinkColumn-module__item__nrsNE"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://thegithubshop.com" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;shop&quot;,&quot;context&quot;:&quot;company&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Link-module__Link--label___jM8Ty">Shop</span></a></li></ul></nav></div></div></div><div class="SubFooter-module__bar__MCrz3"><div class="SubFooter-module__container__zWjah"><nav aria-label="Legal and Resource Links" class="SubFooter-module__legal__ihBjH"><ul class="SubFooter-module__legalList__W482t"><li class="SubFooter-module__copyright__jBUrS"><time dateTime="2026">© 2026 GitHub, Inc.</time></li><li><a href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" class="SubFooter-module__legalLink__Y0jbc">Terms</a></li><li><a href="https://docs.github.com/site-policy/privacy-policies/github-general-privacy-statement" class="SubFooter-module__legalLink__Y0jbc">Privacy</a></li><li><cookie-consent-link><button type="button" class="SubFooter-module__legalLink__Y0jbc" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;}">Manage cookies</button></cookie-consent-link></li><li><cookie-consent-link><button type="button" class="SubFooter-module__legalLink__Y0jbc" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;}">Do not share my personal information</button></cookie-consent-link></li></ul></nav><div class="SubFooter-module__socialAndLocale__Kl140"><nav aria-label="GitHub&#x27;s Social Media Links"><ul class="SocialLinks-module__list__kkyUo"><li><a href="https://www.linkedin.com/company/github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Linkedin&quot;,&quot;label&quot;:&quot;text:linkedin&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" width="19" height="18" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV"><path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor"></path></svg><span class="visually-hidden">GitHub on LinkedIn</span></a></li><li><a href="https://www.instagram.com/github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Instagram&quot;,&quot;label&quot;:&quot;text:instagram&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 
45412 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z" fill="currentColor"></path></svg><span class="visually-hidden">GitHub on Instagram</span></a></li><li><a href="https://www.youtube.com/github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to YouTube&quot;,&quot;label&quot;:&quot;text:youtube&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.17 13.6" width="23" height="16" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV"><path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="currentColor"></path></svg><span class="visually-hidden">GitHub on YouTube</span></a></li><li><a href="https://x.com/github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to X&quot;,&quot;label&quot;:&quot;text:x&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1227" width="16" height="16" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV"><path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z" fill="currentColor"></path></svg><span class="visually-hidden">GitHub on X</span></a></li><li><a href="https://www.tiktok.com/@github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to tiktok&quot;,&quot;label&quot;:&quot;text:tiktok&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z" fill="currentColor"></path></svg><span class="visually-hidden">GitHub on TikTok</span></a></li><li><a href="https://www.twitch.tv/github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Twitch&quot;,&quot;label&quot;:&quot;text:twitch&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV"><path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z" fill="currentColor"></path></svg><span class="visually-hidden">GitHub on Twitch</span></a></li><li><a href="https://github.com/github" class="SocialLinks-module__iconLink__TSxai" data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to github&#x27;s org&quot;,&quot;label&quot;:&quot;text:github&quot;}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 98 96" width="20" height="20" aria-hidden="true" focusable="false" class="SocialLinks-module__icon__GnyEV">
454<path fill="currentColor" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"></path></svg><span class="visually-hidden">GitHub’s organization on GitHub</span></a></li></ul></nav><div id="_R_ad_" class="Primer_Brand__ActionMenu-module__ActionMenu___xLxGU" data-testid="ActionMenu"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw Primer_Brand__ActionMenu-module__ActionMenu__button___vFLAF Primer_Brand__ActionMenu-module__ActionMenu__button--small___UAUPB Primer_Brand__ActionMenu-module__ActionMenu__button--default___heDoV" id="_R_ad_-button" aria-haspopup="true" aria-expanded="false" data-testid="ActionMenu-button" aria-label="English - Select language"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a"><span><span class="LocaleSelector-module__triggerContent__lli5v"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-globe" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44
454-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path></svg><span class="LocaleSelector-module__triggerLabel__IDKuJ">English</span></span></span></span></span><span class="Primer_Brand__Button-module__Button__trailing-visual___5i3xR" data-testid="Button-trailing-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-chevron-down Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></span></button></div></div></div></div></footer></div></div>
455</react-partial>
456
457
458
459
460    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
461      data-locale="en"
462      data-initial-cookie-consent-allowed="true"
463      data-cookie-consent-required="false"
464    ></ghcc-consent>
465
466            <microsoft-analytics>
467      </microsoft-analytics>
468
469
470        <fullstory-capture data-fs-script-domain="https://github.githubassets.com">
471  </fullstory-capture>
472
473
474
475
476  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
477    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
478    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
479</svg>
480    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
481      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
482    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
483</svg>
484    </button>
485    You can’t perform that action at this time.
486  </div>
487
488    <template id="site-details-dialog">
489  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
490    <summary role="button" aria-label="Close dialog"></summary>
491    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
492      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
493        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
494    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
495</svg>
496      </button>
497      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
498    </details-dialog>
499  </details>
500</template>
501
502    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
503  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
504  </div>
505</div>
506
507    <template id="snippet-clipboard-copy-button">
508  <div class="zeroclipboard-container position-absolute right-0 top-0">
509    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
510      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
511    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
512</svg>
513      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
514    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
515</svg>
516    </clipboard-copy>
517  </div>
518</template>
519<template id="snippet-clipboard-copy-button-unpositioned">
520  <div class="zeroclipboard-container">
521    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
522      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
523    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
524</svg>
525      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
526    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
527</svg>
528    </clipboard-copy>
529  </div>
530</template>
531
532
533
534
535    </div>
536    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
537    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
538  </body>
539</html>
540

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.