# Wymagane uprawnienia

## Konto <a href="#account" id="account"></a>

Przy logowaniu na konto **Bitbucket**, aplikacja prosi o następujące uprawnienia:

* [x] **Account Information** (odczyt i modyfikacja osobistych szczegółów konta).
* [x] **Administer Repositories** (pełna kontrola administracyjna nad repozytoriami).
* [x] **Authorize workspace** (przyznaje dostęp do obszaru roboczego w celu uwierzytelnienia).
* [x] **Delete Repositories** (trwałe usuwanie repozytoriów).
* [x] **Issues** (odczyt i aktualizacja Issues w repozytoriach).
* [x] **Manage runners** (dostęp i edycja Runnerów obszaru roboczego/repozytorium).
* [x] **Pipelines** (dostęp do kompilacji Pipelines i konfiguracja ich zmiennych).
* [x] **Project Settings** (odczyt i aktualizacja ustawień Projektu obszaru roboczego, w tym przenoszenia repozytoriów).
* [x] **Repositories & Pull Requests** (odczyt, aktualizacja i zarządzanie repozytoriami i Pull Requests).
* [x] **Snippets** (odczyt i modyfikacja Snippets).
* [x] **Team Membership** (odczyt i aktualizacja szczegółów członkostwa w Zespole).
* [x] **Webhooks** (odczyt i aktualizacja Webhooks repozytorium).
* [x] **Wikis** (odczyt i aktualizacja Wiki repozytoriów).

***

## Token i hasło <a href="#tokenpassword" id="tokenpassword"></a>

Poniższe uprawnienia są minimalnie wymagane do zarejestrowania aplikacji **Xopero ONE** na koncie **Bitbucket** i uzyskania dostępu do repozytoriów:

* [x] **Account** — <mark style="color:$success;">**read**</mark>
* [x] **Repositories** — <mark style="color:$success;">**read**</mark> oraz <mark style="color:$success;">**admin**</mark>

Możesz wygenerować hasło aplikacji, przechodząc do karty **App passwords** w ustawieniach konta **Bitbucket**.

{% hint style="danger" %}
Przy minimalnych uprawnieniach niektóre metadane (np. issues) mogą nie zostać uwzględnione w backupie. Wybierz niezbędne uprawnienia w oparciu o dane, które chcesz chronić — pamiętaj, że jeśli nadasz tylko uprawnienia do odczytu, backupy będą działać, ale przywracanie danych będzie wymagało wygenerowania nowego tokenu lub hasła z uprawnieniami do **zapisu**.
{% endhint %}

***

## Hasło aplikacji

Hasła aplikacji można skonfigurować z określonymi poziomami uprawnień. Poniższa lista zawiera szczegółowe informacje na temat uprawnień wymaganych do backupu metadanych repozytorium w Twojej organizacji:

* [x] **Account** — uprawnienie <mark style="color:$success;">**read**</mark> wymagane do przypisania organizacji do **Xopero ONE**.
* [x] **Issues** — uprawnienie <mark style="color:$success;">**read**</mark> wymagane do backupu Issues w repozytorium.
* [x] **Pipelines** — uprawnienie <mark style="color:$success;">**read**</mark> wymagane do backupu Pipelines, harmonogramów Pipelines, znanych hostów i ustawień Pipelines.
* [x] **Projects** — uprawnienie <mark style="color:$success;">**read**</mark> wymagane do zapisania informacji o tym, do którego Projectu należy repozytorium.
* [x] **Pull Requests** — uprawnienie <mark style="color:$success;">**read**</mark> wymagane do backupu Pull Requests w repozytorium.
* [x] **Repositories** — uprawnienia <mark style="color:$success;">**read**</mark> oraz <mark style="color:$success;">**admin**</mark> wymagane do uzyskania dostępu do repozytoriów i wykonania backupu.
* [x] **Wikis** — uprawnienie <mark style="color:$success;">**read**</mark> wymagane do backupu Wiki repozytorium.

{% hint style="danger" %}
Nadanie jedynie uprawnień do odczytu umożliwia wykonywanie backupów; jednak przywracanie danych będzie wymagało wygenerowania nowego hasła aplikacji z uprawnieniami do zapisu.
{% endhint %}

***

## Przydatne linki i materiały

{% embed url="<https://support.atlassian.com/bitbucket-cloud/docs/api-tokens>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/devops/bitbucket/integracja/wymagane-uprawnienia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
