リポジトリディレクトリの一覧 Rake タスク (非推奨)

caution
この機能はGitLab 16.4で非推奨となり、17.0で削除される予定です。GitLabをマイグレーションする場合は、代わりにバックアップと復元を使ってください。

GitLabによって管理されているディスク上のすべてのGitリポジトリのリストを印刷することができます。

一覧を印刷するには、以下のコマンドを実行します:

# Omnibus
sudo gitlab-rake gitlab:list_repos

# Source
cd /home/git/gitlab
sudo -u git -H bundle exec rake gitlab:list_repos RAILS_ENV=production

結果は GitLab Rails アプリケーションのデフォルトの順序を使用します。

検索結果を制限

最近アクティビティがあったプロジェクトだけをリストアップするには、SINCE 環境変数に日付を渡します。指定した時刻はRailsTimeZone#parse 関数によって解析されます。

# Omnibus
sudo gitlab-rake gitlab:list_repos SINCE='Sep 1 2015'

# Source
cd /home/git/gitlab
sudo -u git -H bundle exec rake gitlab:list_repos RAILS_ENV=production SINCE='Sep 1 2015'