List repository directories Rake task (deprecated)

caution
This feature was deprecated in GitLab 16.4 and is planned for removal in 17.0. If migrating GitLab, use backup and restore instead.

You can print a list of all Git repositories on disk managed by GitLab.

To print a list, run the following command:

# 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

The results use the default ordering of the GitLab Rails application.

Limit search results

To list only projects with recent activity, pass a date with the SINCE environment variable. The time you specify is parsed by the Rails TimeZone#parse function.

# 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'