debian-mirror-gitlab/doc/raketasks/list_repos.md

31 lines
879 B
Markdown
Raw Normal View History

2015-12-23 02:04:40 +05:30
# Listing repository directories
You can print a list of all Git repositories on disk managed by
GitLab with the following command:
2020-04-08 14:13:33 +05:30
```shell
2015-12-23 02:04:40 +05:30
# 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
2020-03-09 13:42:32 +05:30
a date with the 'SINCE' environment variable. The time you specify
2015-12-23 02:04:40 +05:30
is parsed by the Rails [TimeZone#parse
2019-12-21 20:55:43 +05:30
function](https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-parse).
2015-12-23 02:04:40 +05:30
2020-04-08 14:13:33 +05:30
```shell
2015-12-23 02:04:40 +05:30
# 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.