До недавнего времени я не знал, что могу устанавливать пакеты с помощью apt-get на gitpod, поскольку он всегда хотел, чтобы у меня были права root, вот как это должно быть сделано.

Если вы используете общедоступный репозиторий git, убедитесь, что у вас есть разрешения push для репозитория или форк репозитория, если вы не являетесь настоящим владельцем репозитория. Вероятно, вы уже знаете, что существует настоящее Расширение браузера для chrome и Mozilla, в противном случае вам следует установить его, чтобы упростить работу, а не редактировать. URL-адрес (добавление gitpod.io/#) все время для открытия репозитория в gitpod.

После того, как вы откроете репозиторий в gitpod, выполните следующую команду

>> gp init

Это создаст файлы .gitpod.yml и .gitpod.Dockerfile. Теперь измените файл докера, как показано ниже (для установки redis-server в моем случае)

FROM gitpod/workspace-full
USER gitpod
RUN sudo apt-get update -q && \
    sudo apt-get install -yq redis-server

Затем убедитесь, что вы зафиксировали оба файла и отправили их обратно в репозиторий.

Закройте существующее рабочее пространство gitpod и перезапустите рабочее пространство, перейдя в реальный репозиторий в GitHub с последней фиксацией. Это должно начать установку пакетов и открыть рабочую область.

Вы можете прочитать об этом подробнее здесь, в Установка недостающих пакетов.

Как вариант, вы также можете установить пакет с brew install <PackageName>.