GitHub
概要
GitHubとは、バージョン管理システム「Git」(ギット)で管理するデータをインターネット上で共有・公開することができるネットサービスの一つ。米マイクロソフト(Microsoft)社傘下の同名企業(GitHub Inc.)が運営している。Gitで保管・管理するデータの集積(リポジトリ)を同社の運用するサーバ上に置き、組織内やチーム内で共有したり、広く一般に公開したりすることができる。Gitではソフトウェアのソースコードなどを管理することが多く、お互い離れた場所にいる開発者同士がコードを共有して共同で開発することができる。
リポジトリはGitを用いて操作できるほか、Webサイト上にも情報が公開され、Webブラウザを通じて閲覧や操作ができる。サイト上では利用者(開発者)間のコミュニケーションが可能で、一種のSNSとしても機能している。
パブリックリポジトリ(一般に公開されるリポジトリ)は機能の制約なく無料で作成することができるが、企業内などで利用するために一般には非公開とするプライベートリポジトリの場合は無料版には機能制限がある。有料プランを契約することで制限を解除して使用することができる。
GitHubのパブリックリポジトリとして多くの著名なオープンソースソフトウェアの開発プロジェクトが公開・運用されており、世界的に最も人気の高いGitホスティングサービスとなっている。
(2020.6.11更新)