debian-mirror-gitlab/doc/raketasks/list_repos.md
2023-03-05 14:24:40 +05:30

1.1 KiB

stage group info
Systems Distribution 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

List repository directories Rake task (FREE SELF)

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=production

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 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'