> 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/on-premises/fr/installation/using-the-github-codespace.md).

# Utilisation de GitHub Codespaces

La façon la plus simple de configurer votre Overleaf Pro est d’utiliser GitHub Codespace, où toutes les variables d’environnement sont préconfigurées pour que vous puissiez l’utiliser immédiatement.

{% hint style="warning" %}
Lorsque vous exécutez des conteneurs Docker à l’aide de GitHub Codespaces, le Codespace ne s’arrêtera pas automatiquement et continuera à être **facturé**. Pour les règles de facturation de GitHub Codespaces, veuillez vous référer à [les règles de facturation de GitHub Codespaces](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces).

Pour gérer vos GitHub Codespaces, veuillez visiter <https://github.com/codespaces>. Lorsque vous n’en avez plus besoin, veuillez supprimer votre Codespace à temps.
{% endhint %}

Nous avons **préconfiguré** les fonctionnalités suivantes :

* [x] Système de modèles
* [x] Inscription publique
* [x] Compilation en bac à sable
* [x] Passerelle Git pour Overleaf
* [x] Panneau de révision

{% stepper %}
{% step %}

### Créez votre Codespace GitHub

Cliquez sur le bouton suivant pour créer votre Codespace GitHub. En ce qui concerne la configuration du serveur, **2 cœurs avec 8 Go de RAM** sont généralement suffisants pour une édition quotidienne individuelle. Si vous prévoyez de collaborer au sein d’une **petite équipe**, nous recommandons de choisir une configuration avec **4 cœurs ou plus**.

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/ayaka-notes/overleaf)
{% endstep %}

{% step %}

### Initialiser l’instance Overleaf

Lorsque votre codespace est prêt, exécutez la commande suivante dans votre bash pour initialiser votre instance Overleaf.

{% code title="bash" %}

```bash
./init.sh
```

{% endcode %}

{% hint style="info" %}
Vous devrez peut-être attendre au moins 3 minutes avant que nous ayons téléchargé toutes les images Docker dont vous avez besoin.
{% endhint %}

<figure><img src="/files/5e4f263c3a15741a84e6f3d97dd7fdfe9dafa90c" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Rendre le port 80 disponible

Passez à l’onglet **Ports** , puis suivez ces étapes pour rendre le port 80 public.

<figure><img src="/files/31f4cfc5689167a133b7074abe28efb51d85df0a" alt=""><figcaption></figcaption></figure>

Après cela, vous pouvez cliquer sur l’ **Adresse de transfert** pour visiter votre instance Overleaf. Vous devrez peut-être ajouter `/launchpad` pour visiter la page d’accueil d’Overleaf.
{% endstep %}

{% step %}

### Créez votre compte administrateur

Saisissez votre compte administrateur et votre mot de passe, puis cliquez sur le bouton S’inscrire.

<figure><img src="/files/28696d334a7c61a4ee6375f1bb80a6d931988772" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Bonne écriture

Maintenant, il est temps de profiter de votre $$\LaTeX$$ écriture !

<figure><img src="/files/27ef03d905e284d979d3c43b3098d1e63eaf2d57" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# 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/on-premises/fr/installation/using-the-github-codespace.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.
