# Dodawanie organizacji Bitbucket do Xopero ONE

## Używając OAuth

{% stepper %}
{% step %}
Zaloguj się do [**XMS**](#user-content-fn-1)[^1], otwórz kartę **DevOps** po lewej stronie okna i wybierz **Bitbucket** z listy.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/hCvKTqJotaPudXombzmI/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij przycisk **Połącz** pod **Bitbucket**.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2F5h6eLMwvoAvcDdkJqus5%2Fimage.png?alt=media&#x26;token=0e5639cf-40a7-456a-962b-563f148480d6" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Pojawi się okno logowania do **Bitbucket**. Zaloguj się używając konta administratora i nadaj **Xopero ONE** dostęp do określonych zasobów gdy zostaniesz o to poproszony).
{% endstep %}

{% step %}
Twoja organizacja **Bitbucket** została pomyślnie dodana do **Xopero ONE**. Kliknij **Niestandardowa polityka**, aby dostosować ustawienia polityki backupu, lub kliknij **Uruchom kopię zapasową**, aby natychmiast wykonać backup, używając bieżącej konfiguracji.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2Fbp9wAUnXwl8fmHLLILEY%2Fimage.png?alt=media&#x26;token=90458802-31ff-4f8b-931c-69f9088407fe" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Używając OAuth (tryb zaawansowany)

{% stepper %}
{% step %}
Zaloguj się do [**XMS**](#user-content-fn-1)[^1], otwórz kartę **DevOps** po lewej stronie okna i wybierz **Bitbucket** z listy.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/cPpYvaJjCTajitTiXseo/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij link **tryb zaawansowany** pod kafelkami **Bitbucket** i **Bitbucket DC**.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2F6nyr5624pwZw7189vpvx%2Fimage.png?alt=media&#x26;token=3e3df2cc-079e-4adf-a9d2-3cb9f46cc60e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Ustaw metodę uwierzytelniania:

1. W **Uwierzytelnianie**, wybierz **Bitbucket**.
2. W polu **Połącz za pomocą**, wybierz **OAuth App**.
3. W sekcji **Ustawienia**, wybierz czy włączyć tryb **tylko do odczytu (read-only mode)** i czy **Xopero** ma automatycznie zabezpieczać nowe repozytoria.

{% hint style="warning" %}
Jeśli jest włączony tryb **tylko do odczytu** (r**ead-only)**, opcje przywracania zostaną wyłączone.
{% endhint %}

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FLNAhm2pWA5BRkEr7PAEx%2Fimage.png?alt=media&#x26;token=9684958b-6486-45ad-99a6-37d2a493a7d8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Skonfiguruj odświeżanie repozytoriów i domyślnego workera. Określ godziny synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FcCVWJAhfqKd7VD5CoSF7%2Fimage.png?alt=media&#x26;token=38eb567d-14a3-4d77-8bc3-8d9830116f05" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij **Kontynuuj** aby zakończyć dodawanie organizacji **Bitbucket** i nadać **Xopero** **ONE** dostęp do określonych zasobów (gdy zostaniesz o to poproszony).

Należy także włączyć **tryb developerski** (**development mode**) w **Bitbucket.**

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/KnxkbcjAtjPm0ELZb02z/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Używając tokena API

{% stepper %}
{% step %}
Zaloguj się do [**XMS**](#user-content-fn-1)[^1], otwórz kartę **DevOps** po lewej stronie okna i wybierz **Bitbucket** z listy.

<figure><img src="https://content.gitbook.com/content/wg6DDqlTFok8F9zv6rqa/blobs/cPpYvaJjCTajitTiXseo/image.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij link **tryb zaawansowany** pod kafelkami **Bitbucket** i **Bitbucket DC**.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2F6nyr5624pwZw7189vpvx%2Fimage.png?alt=media&#x26;token=3e3df2cc-079e-4adf-a9d2-3cb9f46cc60e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Ustaw metodę uwierzytelniania:

1. W **Uwierzytelnianie**, wybierz **Bitbucket**.
2. W polu **Połącz za pomocą**, wybierz **E-mail i "API Token"**.
3. Wprowadź **nazwę użytkownika** (**adres e-mail**).
4. Dodaj lub wybierz token **API** z **Managera haseł**.
5. Wybierz, czy **Xopero** ma automatycznie zabezpieczać nowe repozytoria.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2Fo0ptF5izGdUrvuzi8VPM%2Fimage.png?alt=media&#x26;token=b9864548-8fb0-4820-a2d2-a80ecd43cbeb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Skonfiguruj odświeżanie repozytoriów i domyślnego workera. Określ godziny synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.

<figure><img src="https://1873867500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwg6DDqlTFok8F9zv6rqa%2Fuploads%2FcCVWJAhfqKd7VD5CoSF7%2Fimage.png?alt=media&#x26;token=38eb567d-14a3-4d77-8bc3-8d9830116f05" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Kliknij **Kontynuuj** aby zakończyć dodawanie organizacji **Bitbucket** i nadać **Xopero** **ONE** dostęp do określonych zasobów (gdy zostaniesz o to poproszony).
{% endstep %}
{% endstepper %}

***

## Dodatkowe uprawnienia przeglądarki

Podczas dodawania organizacji może zostać wyświetlony monit o nadanie aplikacji **Xopero ONE** dodatkowych uprawnień — upewnij się, że Twoja przeglądarka zezwala **Xopero** na otwieranie **wyskakujących okien** (**pop-up windows**).

W zależności od przeglądarki możesz dostosować ustawienia tak, aby zezwalały na **wyskakujące okna**, lub zezwolić na **jednokrotne** otwarcie okna autoryzacji.

***

## Przydatne linki i materiały

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

[^1]: Xopero ONE Management Service
