Публикация пакетов Flutter - UnauthorizedAccess: неавторизованный пользователь: ... запрещается загружать версии в пакет - PullRequest
0 голосов
/ 25 января 2019

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

Когда я запустил flutter packages pub publishЯ получаю этот ответ:

Pub needs your authorization to upload packages on your behalf.
In a web browser, go to https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force&response_type=code&client_id=818368855108-8grd2eg9tj9f38os6f1urbcvsq399u8n.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A35625&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email
Then click "Allow access".

Я перехожу по ссылке, аутентифицируюсь с моей учетной записью Google, и в конце я получаю такой результат:

Waiting for your authorization...
Authorization received, processing...
Successfully authorized.
Uploading...
UnauthorizedAccess: Unauthorized user: nadiagnieto@gmail.com is not allowed to upload versions to package flutter_share_image..

После этого я запускаю эту команду: rm ~/.pub-cache/credentials.json чтобы удалить credentials.json и pub uploader add nadiagnieto@gmail.com --verbosity=all, чтобы дать разрешения на это письмо, но я получаю этот ответ:

FINE: Pub 2.1.0-dev.9.4.flutter-f9ebf21297
FINE: Loading OAuth2 credentials.
MSG : Pub needs your authorization to upload packages on your behalf.
    | In a web browser, go to https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force&response_type=code&client_id=818368855108-8grd2eg9tj9f38os6f1urbcvsq399u8n.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A37441&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email
    | Then click "Allow access".
    | 
    | Waiting for your authorization...
MSG : Authorization received, processing...
IO  : HTTP POST https://accounts.google.com/o/oauth2/token
    | content-type: application/x-www-form-urlencoded; charset=utf-8
    | user-agent: Dart pub 2.1.0-dev.9.4.flutter-f9ebf21297
IO  : HTTP response 200 OK for POST https://accounts.google.com/o/oauth2/token
    | took 0:00:00.205821
    | alt-svc: quic=":443"; ma=2592000; v="44,43,39"
    | cache-control: private
    | transfer-encoding: chunked
    | date: Fri, 25 Jan 2019 11:03:58 GMT
    | vary: Origin,X-Origin,Referer
    | content-encoding: gzip
    | x-frame-options: SAMEORIGIN
    | content-type: application/json; charset=utf-8
    | x-xss-protection: 1; mode=block
    | x-content-type-options: nosniff
    | server: ESF
MSG : Successfully authorized.
IO  : HTTP POST https://pub.dartlang.org/api/packages/flutter_share_image/uploaders
    | Accept: application/vnd.pub.v2+json
    | content-type: application/x-www-form-urlencoded; charset=utf-8
    | authorization: <censored>
    | user-agent: Dart pub 2.1.0-dev.9.4.flutter-f9ebf21297
IO  : HTTP response 403 Forbidden for POST https://pub.dartlang.org/api/packages/flutter_share_image/uploaders
    | took 0:00:00.286149
    | transfer-encoding: chunked
    | date: Fri, 25 Jan 2019 11:03:59 GMT
    | content-encoding: gzip
    | vary: Accept-Encoding
    | via: 1.1 google
    | content-type: application/json
    | x-frame-options: SAMEORIGIN
    | x-xss-protection: 1; mode=block
    | x-content-type-options: nosniff
    | server: dart:io with Shelf
FINE: Saving OAuth2 credentials.
IO  : Writing 400 characters to text file /home/nadia/.pub-cache/credentials.json.
ERR : Unauthorized request.
FINE: Exception type: ApplicationException
FINE: package:pub/src/utils.dart 571:5             fail
    | package:pub/src/http.dart 302:3              handleJsonError
    | package:pub/src/command/uploader.dart 78:32  UploaderCommand.run.<fn>
    | dart:async                                   _AsyncAwaitCompleter.completeError
    | package:http/src/base_client.dart            BaseClient._sendUnstreamed
    | ===== asynchronous gap ===========================
    | dart:async                                   Future.catchError
    | package:pub/src/command/uploader.dart 78:10  UploaderCommand.run
    | package:args/command_runner.dart 194:27      CommandRunner.runCommand

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

1 Ответ

0 голосов
/ 28 января 2019

В сообщении указывалось, что пакет уже существует.

Если вы не являетесь владельцем, вам нужно выбрать другое имя пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...