Лучший бесплатный инструмент для публикации библиотек из частного репозитория Github

Я опубликовал свой исходный код Android на private git repository и я использую Jitpack за публикацию моего источника. Но подписку Jitpack требуется публиковать из частного репозитория.

Я хочу знать, есть ли Jitpack как бесплатный инструмент для публикации моего исходного кода через частный репозиторий?

Пожалуйста, поделитесь опытом по этому вопросу.

1 ответ

Jitpack не поддерживает частные репозитории в GitHub прямо сейчас, также, если вы хотите использовать частные репозитории в своем файле зависимостей Android, в Android Studio также нет способа сделать это, потому что он поддерживает только общедоступные репозитории.

Предложение:
Поэтому я предлагаю, если вы хотите предоставить вашему клиенту частные библиотеки, создайте aar файл и дать им, чтобы они могли загрузить его и импортировать в проект, также есть много уроков, как собрать aar библиотечный проект.


Отредактировано 2019 30 января
Теперь JitPack поддерживает частные репозитории GitHub, чтобы использовать JitPack с частными репозиториями:

Шаг 1:
Перейдите по этой ссылке и войдите в свою учетную запись GitHub https://jitpack.io/private

Шаг 2:
Добавьте токен в $HOME/.gradle/gradle.properties

authToken=AUTHENTICATION_TOKEN

Затем используйте authToken в качестве имени пользователя в вашем build.gradle:

 allprojects {
    repositories {
        ...
        maven {
            url "https://jitpack.io"
            credentials { username authToken }
        }
    }
 }

Шаг 3:
(Необязательно) Возможно, вам потребуется одобрить приложение JitPack на GitHub

Чтобы опубликовать частные репозитории в JitPack, вы должны заплатить в соответствии с тарифным планом JitPack. Обратитесь к URL для более подробной информации https://jitpack.io/private

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