> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/cs/znalostni-baze/042-git-integration-authentication-tokens.md).

# Autentizační tokeny pro integraci Gitu

**Tato stránka popisuje způsob přihlášení pomocí autentizačního tokenu Git pro přístup k vašim projektům prostřednictvím služby Overleaf** [**integrace Git**](/latex/cs/znalostni-baze/040-git-integration.md). Metoda autentizačního tokenu popsaná zde je jedinou dostupnou metodou přihlášení pro Overleaf Cloud i Server Pro. Starší metoda ověřování založená na uživatelském jménu a heslu už není k dispozici.

Integrace Git v Overleaf vám umožňuje naklonovat váš projekt Overleaf do místního repozitáře a zacházet s projektem Overleaf jako se vzdáleným repozitářem, do kterého lze provádět push a ze kterého lze provádět pull.

Shrnutí

Chcete-li provádět operace Git na projektu Overleaf pomocí Git, musíte se ověřit jako vlastník projektu nebo jako spolupracovník. Můžete to udělat pomocí **autentizačního tokenu Git**. Autentizační tokeny můžete vytvářet a mazat ve svém [Nastavení účtu Overleaf](https://www.overleaf.com/user/settings).

* Pokud budete vyzváni k zadání uživatelského jména, zadejte uživatelské jméno „git“
* Když budete vyzváni k zadání hesla, zadejte svůj autentizační token
* Stejný autentizační token lze použít k přístupu ke všem vašim projektům pomocí Git
* Tokeny, které vygenerujete, by měly být používány výhradně vámi a bezpečně uloženy

Při provádění operací Git používejte uživatelské jméno **git** a jako heslo použijte autentizační token. Stejný autentizační token lze použít k přístupu ke všem vašim projektům pomocí Git. Tokeny, které vygenerujete, by měly být používány výhradně vámi a bezpečně uloženy. Autentizační tokeny můžete vytvářet a mazat ve svém účtu Overleaf [Nastavení účtu](https://www.overleaf.com/user/settings) stránce.

### Krok za krokem: Jak naklonovat projekt pomocí autentizačních tokenů Git v Overleaf

**Následující kroky vysvětlují, jak naklonovat váš projekt Overleaf při použití příkazového řádku Git.**

Pokud používáte jiného klienta Git, můžete použít pro daného klienta vhodný způsob zadání adresy URL Git projektu, jako uživatelské jméno „git“ a jako heslo autentizační token Git. Viz [Porozumění adrese URL Git](#understanding-the-git-url) pro vysvětlení jednotlivých částí adresy URL Git.

1. Vyberte **Git** z [Menu](/latex/cs/znalostni-baze/148-using-the-overleaf-project-menu.md) ve vašem projektu.

![Nabídka projektu git.png](/files/8da2550c0881216a1302e3286b2354d8a5e36931)

1. Zkopírujte příkaz git clone a adresu URL zobrazené v dialogovém okně. Použijete je při vytváření místního repozitáře.
2. Vložte příkaz a adresu URL do příkazového řádku. Všimněte si, že v uvedeném příkazu je jako uživatelské jméno zadáno „git“.
3. Získejte svůj autentizační token Git
   * Pokud jste ještě nikdy nevytvořili autentizační token Git, dostanete možnost jej nyní vygenerovat. Chcete-li tak učinit, klikněte na **Vygenerovat token**.
   * Pokud jste již vytvořili autentizační token Git, můžete použít stejný nebo ve svém účtu Overleaf vygenerovat nový [Nastavení účtu](https://www.overleaf.com/user/settings). **Tip**: Můžete [nastavit pomocníky pro přihlašovací údaje Git](#how-to-save-your-token-using-git-credential-helpers) tak, abyste nemuseli token zadávat při každém použití.
4. Když budete vyzváni k zadání hesla, zadejte svůj autentizační token.

### Krok za krokem: Jak aktualizovat vzdálenou adresu URL Git z formátu založeného na hesle na tokeny pro ověřování

**Následující kroky vysvětlují, jak aktualizovat vzdálenou adresu URL Git z předchozího formátu založeného na hesle na nový formát založený na autentizačním tokenu.**

1\. Otevřete terminál a přejděte do adresáře vašeho projektu:

```
cd path/to/your/project
```

2\. Zkontrolujte svou aktuální vzdálenou adresu URL:

```
git remote -v
```

Zobrazí se aktuální adresa URL(y) vašich vzdálených repozitářů.

3\. Aktualizujte vzdálenou adresu URL pomocí následujícího příkazu:

```
git remote set-url origin https://git@git.overleaf.com/<YOUR_PROJECT_ID>
```

Nahraďte ji svým ID projektu

4\. Ověřte, že změna proběhla úspěšně, opětovným spuštěním příkazu pro vzdálený repozitář:

```
git remote -v
```

Nyní by se měla zobrazit nová uvedená adresa URL.

Při dalším pull nebo push z tohoto místního repozitáře budete muset jako heslo zadat autentizační token. Pokud jste autentizační token ještě nevytvořili, můžete to udělat v Nastavení účtu. Při použití autentizačních tokenů, pokud budete vyzváni k zadání uživatelského jména, použijte „git“ a jako heslo autentizační token - těmto přihlašovacím údajům při každé operaci se můžete vyhnout použitím pomocníka pro přihlašovací údaje (viz poznámka níže).

### Další pomoc s autentizačními tokeny

#### Porozumění autentizačním tokenům Git v Overleaf

* Stejně jako heslo lze i autentizační token Git zadat při operaci Git k potvrzení vaší identity. Stejně jako byste nesdíleli heslo, nikdy nesdílejte své autentizační tokeny.
* Autentizační tokeny, které vygenerujete, lze použít napříč všemi projekty, ke kterým přistupujete pomocí integrace Git.
* Tokenům vyprší platnost po jednom roce.
* **Můžete mít maximálně 10 tokenů.** Pokud dosáhnete limitu 10 tokenů, měli byste odstranit staré nepoužívané nebo expirované tokeny, abyste mohli vytvořit nový token.
* Doporučujeme používat pomocníka pro přihlašovací údaje Git, aby si váš klient Git mohl váš token uložit a vy jste jej nemuseli zadávat pokaždé, když používáte integraci Git. Níže najdete více informací o tom, jak to nastavit.

#### Jak generovat autentizační tokeny

* Autentizační tokeny Git si můžete zobrazit a generovat ve svém [Nastavení účtu](https://www.overleaf.com/user/settings). Můžete vygenerovat až 10 tokenů.
* Při prvním použití integrace Git budete mít také možnost vygenerovat token přímo z projektu, když vyberete **Git** v projektu **Menu**.

#### Jak uložit svůj token pomocí pomocníků pro přihlašovací údaje Git

Doporučujeme používat pomocníka pro přihlašovací údaje Git. Díky tomu si váš klient Git token zapamatuje.

Pokud používáte klienta příkazového řádku Git, můžete své přihlašovací údaje uložit spuštěním tohoto příkazu:

```
$ git config --global credential.helper store
```

Více informací o tom najdete na této [stránce dokumentace Git](https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage).

#### Zobrazení dříve vygenerovaných tokenů

Seznam svých autentizačních tokenů Git najdete v Nastavení účtu. Celý token si však nebudete moci zobrazit. Pokud si svůj token nepamatujete a nemáte povolené pomocníky pro přihlašovací údaje Git, budete muset vygenerovat nový. To můžete udělat v Nastavení účtu.

#### Odstranění vygenerovaného tokenu

Jakmile je token smazán, již jej nelze použít k ověření vaší identity při provádění operací Git. Pokud se pokusíte provést operaci s expirovaným nebo smazaným tokenem, váš klient Git pravděpodobně zobrazí chybu ověření.

#### Jak pracovat se spolupracovníky

Pokud používáte integraci Git v Overleaf ke spolupráci s někým, kdo Overleaf běžně nepoužívá, měli byste s ním projekt sdílet a on si může vytvořit účet Overleaf. Jakmile to udělá, může získat adresu URL Git projektu a vygenerovat si vlastní token, aby mohl k projektu přistupovat.

**Token byste nikdy neměli sdílet. Zacházejte s ním stejně bezpečně jako s uživatelským jménem a heslem. Pokud máte pocit, že jste token omylem sdíleli, měli byste jej smazat.**

### Porozumění adrese URL Git

Ta `git clone` a adresu URL Git lze získat výběrem **Git** v projektu **Menu**. Případně můžete adresu URL Git najít v adrese URL projektu (adresa URL v adresním řádku prohlížeče, když jste v projektu).

#### Overleaf Cloud

Pokud adresa URL vašeho projektu Overleaf vypadá takto:

```
https://www.overleaf.com/project/1234567
```

Pak adresa URL Git použitá k naklonování projektu bude:

```
https://git.overleaf.com/1234567
```

Vaše uživatelské jméno bude **git** a heslem bude token, který získáte ze svého účtu Overleaf.

Příkaz a adresa URL uvedené v dialogu Git v nabídce projektu se skládají z: (1) příkazu git clone používaného v příkazovém řádku Git a (2) plné adresy URL Git, která obsahuje ID projektu s předřazeným uživatelským jménem „git“.

![Vizuální popis příkazu git clone a řetězce adresy URL](/files/75e678e862952dbe7b0c7c91db85fe34b2541c34)

#### Overleaf Server Pro

Pokud adresa URL vašeho projektu Overleaf vypadá takto:

```
 https://<SHARELATEX_SITE_URL>/project/1234567
```

Poznámka: \<SHARELATEX\_SITE\_URL> je hodnota hostitele nastavená správcem vašeho Overleaf Server Pro.

Pak adresa URL Git použitá k naklonování projektu bude:

```
https://<SHARELATEX_SITE_URL>/git/1234567
```

Vaše uživatelské jméno bude **git** a heslem bude token, který získáte ze svého účtu Overleaf.

Příkaz a adresa URL uvedené v dialogu Git v nabídce projektu se skládají z: (1) příkazu git clone používaného v příkazovém řádku Git a (2) plné adresy URL Git včetně uživatelského jména „git“, vašeho konkrétního hostitele Overleaf a cesty, která obsahuje ID projektu.

![Vizuální popis příkazu git clone a řetězce adresy URL](/files/430f1518e973b724406065cd8c66d5f77f336a23)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/cs/znalostni-baze/042-git-integration-authentication-tokens.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
