У меня есть пакет R (p1), размещенный на GitLab моей компании. Я пытаюсь разделить некоторые из более широко применимых функций на отдельный пакет (p2), чтобы их можно было использовать в нескольких местах, но поддерживать только в одном месте.
При установке p1 я буду использовать devtools::install_gitlab
, и в качестве хоста укажите gitlab моей компании. Чтобы включить p2, мне нужно указать его местоположение в разделе Remotes файла описания. На первый взгляд, это достаточно просто, и мне просто нужно добавить строку Remotes: gitlab::myrepo/p2
. Тем не менее, это предполагает наличие узла gitlab.com и неудивительно, что p2 не находит, но я не могу найти документацию о том, как установить хост для репозиториев GitLab в разделе Remotes.
Как мне сделать это так, что p2 автоматически устанавливается, когда p1?