Используя частный репозиторий github для размещения частного артефакта maven

Название вопроса типа объясняет все это. Я видел другие вопросы, ссылающиеся на это, но я думаю, что они больше ориентированы на публичный репозиторий github. Использование этой конфигурации в зависимом проекте работает, когда репозиторий общедоступен:

<repositories>
    <repository>
        <id>company-core-mvn-repo</id>
        <url>https://raw.github.com/company/company-core/mvn-repo/</url>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
</repositories>


<dependencies>
    <dependency>
        <groupId>com.company.core</groupId>
        <artifactId>company-core</artifactId>
        <version>1.1</version>
    </dependency>
</dependencies>

Но не тогда, когда я меняю настройки на приватные. Я надеялся, что кто-то может сказать мне, что это невозможно, прежде чем я попробую другой подход. Кажется странным, что зависимость не имеет проблем с публикацией в github, но я не могу найти конфигурацию, которая позволит зависящему пакету вывести ее.