Gitなどで管理しているファイルと変更履歴の全体をまとめて置いておく場所。
プロジェクトのソースコード一式に加えて、これまでのすべてのコミット履歴を含んだデータのまとまりを指す。自分のパソコンにある「ローカルリポジトリ」と、GitHubなどにある「リモートリポジトリ」を同期させながら開発を進める。
「このリポジトリをクローンする」といえば、リモートにある履歴ごとの複製を自分のパソコンに持ってくることを意味する。誤って公開リポジトリにパスワードなどを含めてしまうと履歴ごと残ってしまうため注意が必要。