| stage | Systems |
|---|---|
| group | Distribution |
| info | To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments |
WARNING: 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=productionThe results use the default ordering of the GitLab Rails application.
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'