2008-12-19 39 views
5

Một số cách để đặt câu hỏi này:Làm thế nào tôi có thể thiết lập Eclipse để sử dụng ssh-agent cho cvs?

  • Tôi có thể lấy nhật thực để sử dụng ssh-config của mình bằng cách nào?
  • Làm cách nào để nhật thực sử dụng/usr/bin/ssh thay vì triển khai nội bộ? (Tôi không hoàn toàn chắc chắn có, nhưng nó không đọc Host-mục trong .ssh/config)

Đây là những gì tôi đã cố gắng:

  • có CVS_ROOT trong môi trường thực bắt đầu từ (Tôi được yêu cầu nhập tên người dùng và mật khẩu, tôi biết thiết lập này hoạt động với cvs dòng lệnh)
  • tạo vị trí lưu trữ mới, với kiểu kết nối ext (tin nhắn: phản hồi không xác định nhận được từ máy chủ cvs:)
  • tương tự, với extssh (lỗi: không thể xác định vị trí máy chủ, có nghĩa là .ssh/config không được đọc, tôi tham khảo một H ost-alias được định nghĩa ở đó)
  • giống nhau, nhưng với tên dns của máy chủ, lần này tôi được yêu cầu nhập cụm từ mật khẩu cho tệp id_rsa của mình, vì vậy nhật thực dường như nhận thức được phần ít nhất của ssh-setup của tôi . Hộp thoại mật khẩu là từ nhật thực, không phải là hộp thoại ssh-agent thông thường.

Tôi đang sử dụng eclipse 3.4.1 trên ubuntu 08.10

Trả lời

2

Tôi hy vọng bạn đã xem xét SSH trong Windows -> Preferences.

Tôi đã sử dụng ssh với nhật thực. IIRC, tôi cần thêm khóa vào

  • Window -> Preferences -> General -> Network Connections -> SSH2.

Bạn cũng có thể thay đổi chương trình mà bạn sử dụng cho SSH (ví dụ như bạn không tin tưởng việc thực hiện Java của SSH) trong

  • Window -> Preferences -> Team -> CVS - -> Phương thức kết nối Ext.
+0

Tôi có thể lấy pki để làm việc bằng cách sử dụng thực thi ssh nội bộ, nhưng không sử dụng ssh-agent. Sử dụng "ext" phương pháp kết nối là những gì tôi nghĩ sẽ là thủ tục chính xác, nhưng điều này mang lại cho tôi "phản ứng không rõ nhận được từ máy chủ cvs".Vì vậy, vâng, tôi đã thử cả hai lựa chọn thay thế này. –

0

Eclipse có thể sử dụng ssh-agent như thế này:

  1. Window/Preferences/Đội/CVS/Ext kết nối Phương pháp
  2. Chọn "Sử dụng một chương trình bên ngoài để kết nối"
  3. CVS_RSH: ssh
  4. Tham số: -l {user} {} máy chủ
  5. CVS_SERVER: cvs

Chú ý rằng các url cv của bạn có "ext:" trong đó .cvs directory

Cách này nhật thực chỉ sử dụng ssh như bạn làm trên vỏ của bạn. Nếu ssh-agent làm việc inb shell của bạn, nó cũng làm việc với nhật thực.

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