List repository directories Rake task (deprecated)
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'