Как мы можем создать репозиторий bitbucket, используя curl и учетные данные, используя ключ s sh? - PullRequest
1 голос
/ 03 марта 2020

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

, это существующий способ создания репозиториев, но я не могу предоставить пароль.

curl --user user:password https://api.bitbucket.org/2.0/repositories --data name=$repo --data is_private=true --data owner={repoOwner}

1 Ответ

0 голосов
/ 03 марта 2020

Вы не можете предоставить учетную запись BitBucket Cloud пароль , но вы можете сделать пароль приложения , предназначенный только для этого использования.

Как уже упоминалось в этом thread :

Пароли приложений имеют следующие преимущества:

  • Изоляция - Вы можете иметь один пароль на интеграцию / приложение и лучше управлять утечками.
  • Scoping - экран создания пароля приложения позволяет вам установить, какие разрешения должен получать пароль приложения, чтобы вы не давали уберите все ключи сразу.
  • Ограниченная функциональность - даже при наличии всех областей вы не можете войти в веб-интерфейс с паролем приложения. Вы также не можете создавать дополнительные пароли приложения, ключи S SH или токены OAuth с паролем приложения. Это затрудняет использование пароля приложения для создания второй задней двери в вашей учетной записи.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...