ero anche avendo problemi con lo stesso errore dopo l'esecuzione di questo comando:
$ git clone https://bitbucket.org/name/testproject.git
ho provato il trucco PATH (non ha aiutato). Non ero davvero interessato a installare Xcode e quindi gli "Strumenti a riga di comando" come altri avevano suggerito. Ma ho inciampato su una mezza risposta.
Per prima cosa ho disinstallato la versione corrente di Git (1.9.2). Ho poi scoperto che è possibile installare gli strumenti di riga di comando da soli, senza l'installazione di Xcode:
Xcode page: https://developer.apple.com/xcode/
Downloads near the top
Scroll down to 'Additional Tools'->'View Downloads'
Command Line Tools (OS X Mountain Lion)
Con quelli installati, facendo 'git --version' tornato questa:
git version 1.8.5.2 (Apple Git-48)
Il file "/usr/lib/libSystem.B.dylib" non è stato modificato durante questo processo. O almeno, le dimensioni e la data del file non sono cambiate. Dal momento che quella libreria non è cambiata, direi che non è Xcode che sta sistemando le cose, ma la versione di Git che è installata.
Ho pensato di testare quella teoria e ho trovato il codice sorgente più vecchio per varie versioni di Git, ma non ho avuto il tempo di spendere la compilazione/installazione/test di ciascuno per vedere se questa teoria è corretta. E non ho visto un semplice metodo per disinstallare gli 'strumenti da riga di comando'. Forse qualcun altro è più intrepido. :)
- J
Per chiunque su Mountain Lion, il problema potrebbe essere che hai installato Git 2.2.1 per Mavericks. Visita la pagina dei download e seleziona l'installazione di Snow Leopard. Questo ha risolto il problema per me, mentre la reinstallazione degli strumenti della riga di comando e la confusione con altre sciocchezze no. Se installi gli strumenti della riga di comando, includerà una versione precedente di Git, quindi per assicurarti di utilizzare 2.2.1 (o qualunque sia la versione quando leggi questo), aggiungi '/ usr/local/git/bin al tuo 'PERCORSO'. – orokusaki
Possibile duplicato di [Comandi Git che non funzionano nel terminale Mac: "dyld: simbolo non trovato: \ _ \ _ \ _ strlcpy \ _chk" errore] (http://stackoverflow.com/questions/20929689/git-commands-not- working-in-mac-terminal-dyld-symbol-not-found-strlcpy-ch) – smci