2020-10-30 17:08:52 -04:00
---
2022-05-29 20:08:35 -04:00
stage: Systems
2021-01-19 13:11:04 -05:00
group: Distribution
2020-11-26 01:09:20 -05:00
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
2020-10-30 17:08:52 -04:00
---
2021-01-28 01:08:59 -05:00
# Listing repository directories **(FREE SELF)**
2015-09-25 11:12:41 -04:00
2020-04-27 02:09:51 -04:00
You can print a list of all Git repositories on disk managed by GitLab.
To print a list, run the following command:
2015-09-25 11:12:41 -04:00
2020-03-02 22:08:31 -05:00
```shell
2015-09-25 11:12:41 -04:00
# 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
```
2020-04-27 02:09:51 -04:00
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
2022-02-24 04:14:06 -05:00
time you specify is parsed by the Rails [`TimeZone#parse` function ](https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-parse ).
2015-09-25 11:12:41 -04:00
2020-03-02 22:08:31 -05:00
```shell
2015-09-25 11:12:41 -04:00
# 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'
```