Jitpack Gitlab Private Repository Trial Нет доступа для чтения к репо - PullRequest
0 голосов
/ 25 сентября 2018

Я пробую 14-дневную пробную версию Jitpack.io, чтобы я мог использовать свои библиотеки Android на gitlab через gradle в своих производственных приложениях.

Итак, что у меня в основном: 2 приложения для Android включеныGitLab 2 Android библиотеки на GitLab

В настоящее время я импортирую их с помощью (settings.gradle):

include ':app',':library'
project(':library').projectDir = new File(settingsDir, 'some_/long/path')

build.gradle:

    implementation project(':library')

Что, очевидно, весьмахлопотно.Итак, я сделал:

  1. Я следовал за частью 'setup' на оригинальных документах
  2. Я следовал за частью 'Gitlab' на оригинальных документах

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

Итак, мои файлы выглядели так:

gradle.properties (ничего, в основном эта строка):

authToken=my_super_secret_token_generated_by_gitlab

project build.gradle:

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

А потом мой build.gradle в моем приложении:

implementation 'com.gitlab.organization:library:master'

Но потом я получаю странную несанкционированную ошибку, я не знаю почему.Мой токен доступа имеет API-доступ, и когда я заполняю токен в Jitpack, он также показывает зеленую галочку.См. Мою ошибку ниже:

Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not resolve com.gitlab.organization:library:master.
  Required by:
      project :app
   > Could not resolve com.gitlab.organization:library:master.
      > Could not get resource 'https://jitpack.io/com/gitlab/organization/library/master/library-master.pom'.
         > Could not GET 'https://jitpack.io/com/gitlab/organization/library/master/library-master/libary-master.pom'. Received status code 401 from server: Unauthorized

Кто-нибудь имеет какое-либо представление о том, почему он не авторизован?Я должен сказать, что library находится в подгруппе, поэтому я пробовал много других способов решить эту проблему, но это не помогло.

1 Ответ

0 голосов
/ 21 ноября 2018

"authToken" должен генерироваться профилем пользователя jitpack, а не из gitlab

...