Моя исследовательская группа использует gitlab для управления проектами, над которыми работает каждый исследователь. Сервер проектов доступен на https://gitlab.com/our-lab-name. Мой конкретный проект доступен на: https://gitlab.com/our-lab-name/my-project-name
Я хотел бы удалить файлы LFS без ссылок, поэтому я продолжил GitLab документация.
sudo gitlab-rake gitlab:cleanup:orphan_lfs_file_references PROJECT_PATH = "https://gitlab.com/our-lab-name/my-project-name"
I, [2022-05-09T12:33:40.101636 #30556] INFO -- : Specify the project with PROJECT_ID = {number} or PROJECT_PATH = {namespace/project-name}
Затем предоставил идентификатор моего проекта (ID проекта: 14xxxx41):
sudo gitlab-rake gitlab:cleanup:orphan_lfs_file_references PROJECT_ID=14xxxx41
I, [2022-05-09T12:45:23.865401 #32224] INFO -- : Specify the project with PROJECT_ID = {number} or PROJECT_PATH = {namespace/project-name}
Ни один из них не работает.
Каково ваше предложение?
Я не понимаю, что вы подразумеваете под самостоятельным размещением, но мы используем бесплатную учетную запись для управления проектами.
Если вы используете gitlab.com, вы не можете использовать gitlab-rake команды.
А, я вижу, наши проекты на самом деле размещены на https://gitlab.com/our-lab-name





gitlab-rake Команды предназначены для использования только администраторами GitLab с самостоятельным размещением. Поскольку вы используете gitlab.com, вы не можете использовать команды gitlab-rake для администрирования своих проектов GitLab.
Эти команды предназначены для запуска непосредственно на сервере GitLab, доступ к которому у вас будет только как у администратора сервера. В случае с GitLab.com только определенные сотрудники GitLab.com могут выполнять эскалацию консоли.
Вы заметите, что в документации указано, что эта функция предназначена только для клиентов с самостоятельным управлением (то есть вы запускаете свой собственный экземпляр gitlab на своих собственных серверах) и нет доступна в GitLab SaaS (gitlab.com).
Вы используете
gitlab.comили собственный экземпляр GitLab?