2013-09-21 5 views
7

Questo errore viene in su ogni volta che cerco clonare qualsiasi repo da Bitbucket utilizzando terminale:Impossibile risolvere l'host: bitbucket.org; nodename né servname forniti, o non nota

$ 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 

ho avuto lo stesso problema con GitHub risolto sostituendo 'http' con 'git' protocollo che è stato fantastico! Ma quando ho provato su Bitbucket ho ottenuto questo:

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) 

Così ho tolto 'me @', il che rende la stessa della pagina web vera e propria, e l'operazione appena volte su. Aiuto?

+0

bitbucket di solito fornisce un collegamento per clonare il repository tramite https o ssh, basta andare al repository su bitbucket fare clic sul repository clone e copiare/incollare – ermagana

+0

Sì, questo è il codice che ho iniziato con. – Annie

+0

questo link aiuta? https://answers.atlassian.com/questions/172218/error-could-not-resolve-host – ermagana

risposta

1

Nella tua ~/.gitconfig, c'è una sezione [http] con una voce proxy in essa? Se è così, quella potrebbe essere la fonte del tuo problema. (Ho estratto questa idea da un collegamento aiuto pagina postato sopra.)

+0

Per ulteriori informazioni re il proxy vedere http://stackoverflow.com/questions/783811/getting-git-to-work-with-a-proxy-server/19213999#19213999 –

-3

Quando si clona da Bitbucket tramite un terminale sul mac osx, solo http è supportato, non HTTPS.

Si dovrebbe essere in grado di utilizzare lo stesso comando esatto usando solo http.

La pagina web panoramica repository Bitbucket dà un comando clone che include https. Su Mac, rimuovi solo le "s".

+1

Noi non supportiamo http, https solo e ssh (indipendentemente dal sistema operativo). Come menzionato da @ antoan-milkov, sembra un problema di risoluzione DNS sul lato client. –

+0

Ho appena provato di nuovo. Il fatto è che funziona con git clone e usando l'url http. – Avishai

+0

Ecco perché ti reindirizziamo a https. –