2013-09-21 10 views
7

Dieser Fehler jedes Mal aufkommt ich klonen versuchen, alle Repo von Bitbucket Terminal:Host konnte nicht aufgelöst werden: bitbucket.org; nodename noch servname zur Verfügung gestellt, oder nicht bekannt

$ git clone https://[email protected]/me/myrepo.git 
Cloning into 'blog'... 
fatal: unable to access 'https://[email protected]/me/myrepo.git': Could not 
resolve host: bitbucket.org; nodename nor servname provided, or not known 

ich das gleiche Problem mit GitHub durch Ersetzen ‚http‘ mit ‚git‘ aufgelöst hatte Protokoll, das großartig war! Aber als ich versuchte, dass auf Bitbucket Ich habe dies:

git clone git://[email protected]/me/myrepo.git 
Cloning into 'blog'... 
fatal: Unable to look up [email protected] (port 9418) (nodename nor servname 
provided, or not known) 

Also ich entfernt ‚me @‘, es das gleiche wie die eigentliche Webseite zu machen, und die Operation gerade mal aus. Hilfe?

+0

bitbucket bietet normalerweise einen Link zum Klonen Ihres Repos über https oder ssh, gehen Sie einfach zu Ihrem Repo auf bitbucket klicken Sie auf den Klon Repo und kopieren/einfügen – ermagana

+0

Ja, das ist der Code, mit dem ich angefangen habe. – Annie

+0

hilft dieser Link jedem? https://answers.atlassian.com/questions/172218/error-could-not-resolve-host – ermagana

Antwort

1

In Ihrem ~/.gitconfig, gibt es einen [http] Abschnitt mit einem proxy Eintrag darin? Wenn dies der Fall ist, könnte das die Ursache für Ihre Probleme sein. (Ich extrahierte diese Idee von einem Hilfeseitenlink, der oben gesandt wurde.)

+0

Weitere Informationen zum Proxy finden Sie unter http://stackoverflow.com/questions/783811/getting-git-to-work-with-a-proxy-server/19213999#19213999 –

-3

Wenn von Bitbucket über ein Terminal auf Mac OSX geklont wird, wird nur http unterstützt, nicht https.

Sie sollten in der Lage sein, den gleichen Befehl nur mit http zu verwenden.

Die Bitpucket-Repository-Übersichtswebseite enthält einen Klonbefehl, der https enthält. Entfernen Sie auf dem Mac nur das 's'.

+1

Wir unterstützen nicht http, nur https und ssh (unabhängig vom Betriebssystem). Wie von @ antoan-milkov erwähnt, sieht dies wie ein clientseitiges DNS-Problem aus. –

+0

Ich habe es gerade noch einmal probiert. Tatsache ist, dass es funktioniert, wenn Git Clone ausgeführt wird und die HTTP-URL verwendet. – Avishai

+0

Das ist, weil wir Sie zurück zu https umleiten. –

Verwandte Themen