---
title: "Ein Git-Repository mit deinem Bot verknüpfen"
description: "So verbindest du dein GitHub-Repository mit dem Bot-Server, damit die Dateien bei jedem Neustart automatisch aktualisiert werden."
url: "https://redhosting.com.br/de/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot"
type: "article"
language: "de"
category: "Discord BOT"
published: "2025-04-20"
translations:
  pt-BR: "https://redhosting.com.br/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot.md"
  en: "https://redhosting.com.br/en/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot.md"
  es: "https://redhosting.com.br/es/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot.md"
  de: "https://redhosting.com.br/de/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot.md"
---

# Ein Git-Repository mit deinem Bot verknüpfen

So verbindest du dein GitHub-Repository mit dem Bot-Server, damit die Dateien bei jedem Neustart automatisch aktualisiert werden.

- Anleitung der RedHosting-Wissensdatenbank — Kategorie: Discord BOT
- HTML-Seite: https://redhosting.com.br/de/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot
- Veröffentlicht am: 2025-04-20 · Sprache: de

## 1. Was ist die Git-Integration?

Mit der Git-Integration lädt das Panel die Dateien deines Bots bei jedem Serverstart automatisch direkt von GitHub. Du machst einfach einen **Push** ins Repository und startest den Bot neu, um Updates zu übernehmen.

## 2. Einen Personal Access Token auf GitHub erstellen

Für private Repositories verlangt GitHub eine Authentifizierung per Token. So geht's:

- Öffne [github.com/settings/tokens](https://github.com/settings/tokens).
- Klicke auf **Generate new token** und wähle die Option **Classic**.

![Generate new token Classic auf GitHub auswählen](https://redhosting.com.br/assets/images/git-photos/generate-token.png)

- Gib dem Token einen Namen (z. B. `redhosting-bot`) und aktiviere den Scope **repo**.

![Scope repo am Token aktivieren](https://redhosting.com.br/assets/images/git-photos/permissao-repo.png)

- Klicke auf **Generate token** und **kopiere den erzeugten Token** – er wird nur einmal angezeigt.

  ⚠️
  **Achtung**: Gib deinen Token niemals weiter. Er gewährt vollen Zugriff auf deine Repositories.

## 3. Die Variablen im Panel setzen

Öffne im RedHosting-Panel deinen Bot-Server und gehe zum Reiter **Startup**.

![Startup-Reiter im Panel](https://redhosting.com.br/assets/images/git-photos/inicializacao.png)
Fülle die Felder so aus:

- **Git Repo Address**: URL deines GitHub-Repositorys. Beispiel: `https://github.com/deinuser/dein-bot.git`
- **Install Branch**: Name des Branches, den du nutzen willst. Beispiel: `main`
- **Auto Update**: Aktivieren, damit das Panel bei jedem Serverstart automatisch `git pull` ausführt.
- **User Uploaded Files**: Diese Option **deaktiviert** lassen. Ist sie aktiv, wird das Update per Git übersprungen.
- **Git Username**: dein GitHub-Benutzername. Beispiel: `deinuser`
- **Git Access Token**: Füge hier den im vorherigen Schritt erzeugten Token ein.
- **Main File**: Name der Hauptdatei deines Bots. Beispiel: `index.js`

![Ausgefüllte Variablen im Startup-Reiter](https://redhosting.com.br/assets/images/git-photos/variaveis-discord.png)

## 4. Den Server zum ersten Mal installieren

Nachdem alle Felder ausgefüllt sind, musst du den Server neu installieren, damit das Panel das Repository von Grund auf klont. Gehe im Seitenmenü des Servers zu **Einstellungen**.

![Seitenmenü - Einstellungen](https://redhosting.com.br/assets/images/git-photos/configuracoes.png)

- Klicke auf **Server neu installieren** (Reinstall Server) und bestätige.
- Warte, bis es fertig ist. Das Panel klont automatisch alle Dateien deines Repositorys.

![Button Reinstall Server](https://redhosting.com.br/assets/images/git-photos/reinstalar-servidor.png)

  ℹ️
  **Tipp**: Eine Neuinstallation löscht standardmäßig keine vorhandenen Dateien. Wenn du bei null anfangen willst, aktiviere vor dem Bestätigen zusätzlich **Wipe Server**.

## 5. Den Bot per Git aktualisieren

Wenn alles eingerichtet ist, ist der Update-Ablauf einfach:

- Ändere deinen Code und sende ihn mit `git push` zu GitHub.
- **Starte den Bot-Server** im Panel neu.
- Das Panel führt automatisch `git pull` aus und startet den Bot mit den aktualisierten Dateien.

![Button zum Neustarten des Servers](https://redhosting.com.br/assets/images/git-photos/reiniciar-servidor.png)

  ℹ️
  Fertig! Dein Bot bleibt jetzt immer auf dem Stand deines Repositorys. Wenn du Hilfe brauchst, kontaktiere unseren Support.

## Häufige Fragen

**Brauche ich für ein öffentliches Repository einen GitHub-Token?**

Nein. Der Token ist nur für private Repositories nötig.

**Aktualisiert sich der Bot beim Push von selbst?**

Die Dateien werden bei jedem Start heruntergeladen. Starte nach dem Push den Bot-Server neu, um das Update zu übernehmen.

**Werden meine lokalen Dateien bei der Synchronisierung gelöscht?**

Versionierte Dateien werden durch die aus dem Repository ersetzt. Lege sensible Einstellungen in Umgebungsvariablen ab, außerhalb von Git.

## Navigation — Discord BOT (Artikel 2 von 3)

- Vorheriger Artikel: [So hostest du einen Bot bei RedHosting](https://redhosting.com.br/de/base-de-conhecimento/como-hospedar-um-bot-na-redhosting.md) — https://redhosting.com.br/de/base-de-conhecimento/como-hospedar-um-bot-na-redhosting
- Nächster Artikel: [Die Programmiersprache des Bots ändern](https://redhosting.com.br/de/base-de-conhecimento/alterando-a-linguagem-do-bot.md) — https://redhosting.com.br/de/base-de-conhecimento/alterando-a-linguagem-do-bot
- Zurück zur Wissensdatenbank: https://redhosting.com.br/de/base-de-conhecimento

---

Hilfe bei diesen Schritten? 24/7-Support von RedHosting: suporte@redhosting.com.br · WhatsApp +55 11 98833-3902 · https://redhosting.com.br/discord

Weitere Anleitungen: https://redhosting.com.br/de/base-de-conhecimento.md
