GitLab Documentation

Listing repository directories

Listing repository directories

You can print a list of all Git repositories on disk managed by GitLab with 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

If you only want to list projects with recent activity you can 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'

Note that the projects listed are NOT sorted by activity; they use the default ordering of the GitLab Rails application.

Was this helpful? Do you think that something is unclear? Use the comments area below and leave your feedback. For support and other enquiries, see getting help.