869 B
869 B
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.