Используйте `remotes::install_gitlab()` для установки пользовательского пакета шаблонов RMarkdown из GitLab, размещенного в компании.

моя компания разместила частный сервер GitLab, к которому я обращаюсь через VPN со своего ноутбука.

В настоящее время я работаю над некоторыми техническими отчетами (репозиторий 1) с использованием RMarkdown и решил создать пакет шаблонов для моих файлов HTML-шаблонов RMarkdown в отдельном частном репозитории (репозиторий 2).

Моя цель — установить пакет из репозитория 2 из проекта репозитория 1 в RStudio. я пытался использовать для этой цели, однако я получаю сообщение об ошибке, я действительно не понимаю. Я предполагаю, что это в основном потому, что я впервые связался с GitLab, поэтому, возможно, есть очень очевидное решение — я просто еще не нашел его.

Что я пытаюсь сделать

      remotes::install_gitlab(repo = "USERNAME/REPOSITORY", host = "https://HOST_IP") 

#> Error: Failed to install 'unknown package' from GitLab:
#>   cannot open URL 'https://HOST_IP/api/v4/projects/USERNAME%2FREPOSITORY/repository/files/DESCRIPTION/raw?ref=HEAD'

Прежде всего, URL пытается открыть на самом деле не существует, но я могу получить доступ к репозиторию через без проблем. Я понимаю, что он пытается использовать API GitLab для установки репозитория, однако я не понимаю, что здесь происходит не так. Есть ли проблема с моей аутентификацией? Нужно ли мне создавать какой-то токен доступа, о котором я не знаю?

Спасибо всем за ваш вклад!

0 ответов

Другие вопросы по тегам