Tôi cũng đã gặp rắc rối với các lỗi tương tự sau khi chạy lệnh này:
$ git clone https://bitbucket.org/name/testproject.git
tôi đã cố gắng lừa PATH (không hiệu quả). Tôi đã không thực sự quan tâm đến việc cài đặt Xcode và sau đó là 'Command Line Tools' như những người khác đã đề xuất. Nhưng tôi đã vấp ngã một nửa câu trả lời.
Trước tiên, tôi đã gỡ cài đặt phiên bản Git hiện tại của mình (1.9.2). sau đó tôi phát hiện ra rằng nó có thể cài đặt các công cụ dòng lệnh tự, mà không cần cài đặt 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)
Với những cài đặt, làm 'git --version' trở lại này:
git version 1.8.5.2 (Apple Git-48)
Các tập tin "/usr/lib/libSystem.B.dylib" đã bị ảnh hưởng trong quá trình này. Hoặc ít nhất, kích thước và ngày của tệp không thay đổi. Vì thư viện đó không thay đổi, tôi sẽ phỏng đoán rằng nó không phải là Xcode đang sửa chữa mọi thứ, nhưng phiên bản của Git đã được cài đặt.
Tôi nghĩ về việc thử nghiệm lý thuyết đó và tìm mã nguồn cũ hơn cho các phiên bản Git khác nhau, nhưng không có thời gian để biên soạn/cài đặt/kiểm thử từng cái để xem lý thuyết này có chính xác hay không. Và tôi đã không thấy một phương pháp đơn giản để gỡ cài đặt 'các công cụ dòng lệnh'. Có thể một người nào đó là một người mạnh mẽ hơn. :)
- J
Đối với bất kỳ ai trên Mountain Lion, vấn đề của bạn có thể là bạn đã cài đặt Git 2.2.1 cho Mavericks. Truy cập trang tải xuống và chọn cài đặt Snow Leopard. Điều này giải quyết vấn đề cho tôi, trong khi cài đặt lại công cụ dòng lệnh và fudging với vô nghĩa khác không. Nếu bạn cài đặt công cụ dòng lệnh, nó sẽ bao gồm một phiên bản cũ của Git, vì vậy để đảm bảo bạn đang sử dụng 2.2.1 (hoặc bất kỳ phiên bản nào khi bạn đọc), chỉ cần thêm '/ usr/local/git/bin 'vào' PATH' của bạn. – orokusaki
Có thể trùng lặp của [Lệnh Git không hoạt động trong thiết bị đầu cuối Mac: "dyld: Không tìm thấy ký hiệu: \ _ \ _ \ _ strlcpy \ _chk" error] (http://stackoverflow.com/questions/20929689/git-commands-not- work-in-mac-terminal-dyld-symbol-not-found-strlcpy-ch) – smci