GLOSSARY

GitHub

最終更新日:

GitHubとは、Gitで管理するプログラムをインターネット上に預け、複数の人でレビューや作業の管理を行えるようにするWebサービスです。

GitHubでは、リポジトリの保管に加えて、変更の取り込みを依頼して確認するプルリクエスト、課題や要望を管理するIssues、テストやデプロイを自動で行うGitHub Actionsなどの機能を使えます。リポジトリは、公開と非公開を選べます。同じような役割のサービスに、GitLabなどがあります。

発注者としては、リポジトリを発注者の組織のアカウントに置くか、開発の会社のアカウントに置くかを決めておきます。発注者の組織に置き、開発の会社の担当者を招く形にすると、契約の終了や担当の交代があっても、ソースコードと履歴が手元に残ります。

誰がどのリポジトリを見られるか、変更できるかの権限は、担当の交代や退職のたびに見直します。非公開にするべきリポジトリが公開になっていないか、秘密の情報が含まれていないかも、定期的に確かめておきたい点です。

関連する用語

この用語が出てくるコラム

用語集の一覧に戻る ナレッジのトップへ