---
title: "Git „Could not resolve host: github.com“ auf dem Mac beheben · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/git-could-not-resolve-host-github.html"
description: "git clone oder git push scheitert auf deinem Mac mit Could not resolve host: github.com. Prüfe DNS, Proxy und Remote-URL und behebe dann die Namensauflösung."
---

Fehlermeldungen

# Git: „Could not resolve host: github.com“ auf dem Mac

Git konnte keine Adresse für github.com ermitteln. Bei HTTPS-Remotes gibt Git die Meldung von curl aus. Bei SSH-Remotes gibt ssh eine eigene Meldung aus.

Gilt für: Git aus macOS oder Homebrew, auf allen aktuellen macOS-Versionen. Der Text wurde mit Git 2.56 und OpenSSH 10.5 geprüft. · Geprüft: 29. Oktober 2026

## Symptome

- Git zeigt `fatal: unable to access 'https://github.com/…/': Could not resolve host: github.com`.
- Bei einem SSH-Remote zeigt ssh `Could not resolve hostname github.com: nodename nor servname provided, or not known`.
- `git clone`, `git pull` und `git push` scheitern alle.

## Mögliche Ursachen

- **Keine Verbindung oder kein DNS.** Der Mac kann keinen Namen auflösen.
- **Ein Proxy, den Git nicht nutzt.** In einem Netzwerk, das einen Proxy braucht, benötigt Git `http.proxy` oder Proxy-Variablen.
- **Ein VPN oder DNS-Filter.** Der DNS-Server eines VPN oder ein Filter beantwortet die Anfrage für github.com womöglich nicht.
- **Eine falsche Remote-URL.** Ein Tippfehler im Remote ergibt einen Namen, den es nicht gibt.

## So prüfst du es

1. Zeige die Remote-URLs des Repositorys an.

   ```
   git remote -v
   ```
2. Löse github.com über den macOS-Resolver auf.

   ```
   dscacheutil -q host -a name github.com
   ```
3. Zeige die Proxy-Einstellung von Git und deine Proxy-Variablen an.

   ```
   git config --get http.proxy
   env | grep -i proxy
   ```
4. Teste den HTTPS-Weg mit curl.

   ```
   curl -I https://github.com
   ```

## So behebst du es

1. Wenn die Abfrage für jeden Namen scheitert, behebe das DNS-Problem. Siehe [DNS-Auflösung auf dem Mac funktioniert nicht](https://kilobat.app/de/guides/dns-server-not-found.html).
2. Wenn das Netzwerk einen Proxy braucht, richte ihn für Git ein.

   ```
   git config --global http.proxy http://proxy.example.com:8080
   ```
3. Wenn eine alte Proxy-Einstellung falsch ist, entferne sie.

   ```
   git config --global --unset http.proxy
   ```
4. Korrigiere die Remote-URL, wenn sie einen Tippfehler enthält.

   ```
   git remote set-url origin https://github.com/OWNER/REPO.git
   ```

## Mit Kilobat

1. Kilobats Verbindungsdiagnose testet den Host Schicht für Schicht: Netzwerk, Proxy, DNS, Regeln, IPv4, IPv6, TLS und Server. Sie nennt die Schicht, die gescheitert ist.

   ```
   kilobat why github.com
   ```
2. Diese Kilobat-Prüfungen sind kostenlos. KI-Agenten führen sie über MCP mit `diagnose_connection` und `diagnose_network` aus. Siehe [Herausfinden, warum eine Website oder API keine Verbindung bekommt](https://kilobat.app/de/guides/recipes/why-cant-it-connect.html).

## Fragen

**Ist GitHub ausgefallen?**

Vielleicht, aber ein Fehler bei der Namensauflösung ist meist lokal. Wenn `dscacheutil` andere Namen findet, aber nicht github.com, prüfe dein DNS oder deinen Filter.

## Quellen

- [curl: libcurl error codes](https://curl.se/libcurl/c/libcurl-errors.html)
- git-config(1), http.proxy, mit macOS 27.2 installierte Manpage (Git 2.56)
- ssh(1) und dscacheutil(1), mit macOS 27.2 installierte Manpage

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit `man <name>` im Terminal.

## Verwandte Anleitungen

- [„curl: (6) Could not resolve host“ auf dem Mac](https://kilobat.app/de/guides/curl-could-not-resolve-host.html): curl-Exit-Code 6 bedeutet, dass curl keine Adresse für den Hostnamen ermitteln konnte.
- [ssh: connect to host port 22: Operation timed out auf dem Mac](https://kilobat.app/de/guides/ssh-port-22-operation-timed-out.html): ssh hat eine Verbindungsanfrage an Port 22 gesendet und keine Antwort bekommen.
- [SSH und Git laufen auf dem Mac in Timeouts](https://kilobat.app/de/guides/ssh-git-timeouts.html): SSH und Git brauchen eine funktionierende TCP-Verbindung zum Server.
- [DNS löst auf dem Mac nicht auf](https://kilobat.app/de/guides/dns-server-not-found.html): Wenn DNS ausfällt, kann der Mac einen Namen wie apple.com nicht in eine IP-Adresse umwandeln.
- [Firmenproxy-Zertifikate legen Terminal-Tools auf dem Mac lahm](https://kilobat.app/de/guides/corporate-proxy-certificates.html): Manche Firmennetzwerke prüfen HTTPS-Datenverkehr.
