2011-08-08 39 views
5

Tôi hiện đang cố gắng để có được Netbeans với các plugin Git làm việc. Nếu tôi muốn sao chép kho lưu trữ git của mình từ bên trong Netbeans, tôi nhận được thông báo lỗi: reject hostKey: [repository url] và hủy bỏ nhân bản.Netbeans, git, từ chối hostKey?

Điều này có nghĩa là gì và cách khắc phục?

+0

Làm thế nào để bạn truy cập vào kho lưu trữ của bạn? Repo ở đâu? Github? Thêm bối cảnh sẽ cung cấp câu trả lời tốt hơn ... – eckes

+0

Đó là trên sourceforge. Được truy cập với ssh: // [url]. Các đại diện chỉ đọc từ SF (git: // [url]) hoạt động mà không có vấn đề, nhưng tôi cần viết truy cập vào dự án của tôi tất nhiên. Netbeans 7.0.1 + Netbeans sở hữu plugin git. Windows 7 + Java 7, cả 64 bit. Đó là tất cả những gì tôi có. – blubberbernd

Trả lời

2

Bạn cần kiểm tra xem người dùng nào đang chạy NetBeans, sau đó đảm bảo khóa riêng tư và khóa công khai của bạn (id_rsaid_rsa.pub) nằm trong số HOME/.ssh liên quan của người dùng đó.

Lưu ý rằng trên Windows, HOME không được xác định theo mặc định, vì vậy bạn cần đặt biến đó trước khi chạy Netbeans.

+0

Tôi xác định các biến này trên Windows ở đâu? Có phải chúng là biến môi trường từ Windows? Hoặc một số tùy chọn cấu hình từ Netbeans? Trong c: \ users \ [name] Tôi có một thư mục "ssh", nhưng không có dấu chấm ẩn (".ssh"), nó chứa một tập tin host đã biết. – blubberbernd

+0

@blubberbernd: chỉ có một biến môi trường Windows để xác định: 'HOME'. Và bạn cần một .ssh trong đó với khóa công khai và riêng tư của bạn. Thông tin thêm về http://stackoverflow.com/questions/2328599/connecting-git-to-github-on-windows-7-without-bash và http://stackoverflow.com/questions/4112781/cannot-get-git- extensions-to-push-something-to-github-ssh-problems-giải quyết/4112933 # 4112933 hoặc http://stackoverflow.com/questions/6612923/error-in-setting-up-ssh-keys-with-windows- powershell/6612996 # 6612996 – VonC

+0

Cảm ơn bạn rất nhiều, bây giờ có vẻ như nó hoạt động. :) – blubberbernd

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