Лучший бесплатный инструмент для публикации библиотек из частного репозитория 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