2012-06-07 26 views
7

Tôi đã thêm nguồn gốc từ xa như:git lỗi đẩy "chết người: Không thể tìm helper từ xa cho 'https'"

git remote add origin https://github.com/username/repo.git 

Khi tôi đẩy kho git, tôi nhận được lỗi này:

git push -u origin master 
fatal: Unable to find remote helper for 'https' 

tôi đang trên git 1.7.1 trên Ubuntu 10.04.4 LTS

ý tưởng Bất kỳ, đánh giá cao

+0

Tôi đã cài đặt curl. – hrz

Trả lời

1

Sau nhiều s earching, câu trả lời là bạn cần git phiên bản 1.7.7

Can't update RVM - "fatal: Unable to find remote helper for 'http'"

+0

Xin chúc mừng! Khi bạn có thể, hãy đảm bảo đánh dấu câu trả lời của bạn là 'được chấp nhận' để những người khác có thể học hỏi từ thành công của bạn. Chúc mừng ~ –

+0

Sự cố có thể tồn tại trong các phiên bản của git> = 1.7.7 –

9

Nếu bạn biên soạn git từ nguồn, hãy chắc chắn để cài đặt gói này đầu tiên:

apt-get install libcurl4-openssl-dev

0

Tôi đã làm việc trong một chroot tù và nghĩ rằng tôi đã sao chép tất cả mọi thứ tôi cần cho git để làm việc nhưng tôi đã thiếu các tập tin git-core mình vì vậy tôi chỉ cần sao chép chúng:

cp -r /usr/lib/git-core /opt/chroot/myjail/usr/lib/ 
-2
Add this to git config: (Checked in centos 6.7 and working) 
    #git config --global url.https://.insteadOf git:// 

#To see the config added 
    #git config --list 
    url.https://.insteadof=git:// 
    user.name=username 
    user.email=youremail 
    .... 
4

Tôi vừa gặp sự cố hôm qua và đã giải quyết vấn đề hôm nay, vì vậy, việc đăng bài trong trường hợp này có thể giúp người dùng Windows. Đối với tôi, sự cố xảy ra sau khi tôi cập nhật lên phiên bản Git mới nhất (vì Visual Studio đã đề xuất tôi làm như vậy-- một số điều không phù hợp.)

Nó chỉ ra rằng tôi đã cài đặt trong thư mục mặc định nhưng Git cũ của tôi là trong Program Files (x86). (Đã không nhận thấy cho đến khi thử cài đặt lại.)

Gỡ cài đặt phiên bản mới và cài đặt Git 64 bit cho Thiết lập Windows được liệt kê trong Other Git để tải xuống Windows (không phải là mặc định) phủ phiên bản trong Program Files (x86)) đã làm việc. (Trước tiên tôi đã thử kết hợp các phiên bản và thư mục khác.)

Tôi đã xóa kho lưu trữ cục bộ đã được tạo và khởi động lại bằng git init, git add., Git commit -m "commit đầu tiên", git remote add origin theGitUrl (tất cả đều đã hoạt động trước đó), trước khi làm chủ gốc git push. Điều kỳ lạ là một cửa sổ pop-up xuất hiện để nhập tên người dùng và mật khẩu của tôi. Lúc đầu tôi không nhận ra và nghĩ rằng việc xử lý trên git push đã bị treo lên. Vì vậy, hãy tìm hiểu về phiên bản "Khác Git cho Windows".

Tôi đã thay đổi Biến môi trường trước khi khắc phục; Tôi không biết điều đó có giúp ích gì không. Tôi đã thêm 2 số này vào PATH: C: \ Program Files (x86) \ Git \ bin C: \ Program Files (x86) \ Git \ libexec \ git-core Tôi đã làm điều này cho cả biến User và System.

Lưu ý về cập nhật PATH trong Windows 10: bạn phải thêm một lần một và không bao gồm;

+0

Chỉ cần thêm đường dẫn đến các biến môi trường và sửa đổi cài đặt studio android để sử dụng git.exe từ đường dẫn cài đặt git đã giải quyết vấn đề cho tôi! – Thiru

Các vấn đề liên quan