P-01選定・相談

GitHubとはどんなサービスですか?主な特徴を教えてください

GitHubは、Gitを使ったソースコードのホスティング・共同開発プラットフォームです。2018年よりMicrosoft傘下で運営されており、個人開発者からエンタープライズまで幅広く利用されています。Pull Requestを中心としたコードレビューワークフローを標準機能として提供し、GitHub Actionsによるビルド・テスト・デプロイの自動化、Issueによるタスク管理も同一プラットフォーム上で完結します。近年はAIコーディング支援ツールGitHub CopilotをOpenAIと共同開発し、リポジトリ内のコード補完・チャットによる開発支援を提供している点も特徴です。

実績・根拠

向いている相談

ソースコード管理・チーム開発基盤を検討している開発者・企業に該当します。

他の選択肢との違い

self-host型のGitサーバーと異なり、SaaSとして提供され、CI/CD・Issue管理・AIコーディング支援までを単一プラットフォームに統合している点が特徴です。

よくある質問

GitHubは無料で使えますか?
個人・小規模チーム向けの無料プランがあり、プライベートリポジトリも一定の範囲で利用できます。組織向けの高度な機能はTeam/Enterpriseプランで提供されます。
GitLabとの違いは何ですか?
両者ともGitホスティング・CI/CDを提供しますが、GitHubはMicrosoft傘下でクラウドSaaS中心、GitLabはself-host(オンプレミス)運用にも強みを持つ点が異なります。

情報ソース