Tôi không thể tìm thấy bất kỳ hướng dẫn/thông tin nào về cách nhận hỗ trợ git tích hợp của Aptana Studio để nhớ mật khẩu ssh để thực hiện các thao tác đẩy/kéo.Cách để Aptana Studio nhớ mật khẩu git ssh
Có ai có ý tưởng nào không?
Tôi không thể tìm thấy bất kỳ hướng dẫn/thông tin nào về cách nhận hỗ trợ git tích hợp của Aptana Studio để nhớ mật khẩu ssh để thực hiện các thao tác đẩy/kéo.Cách để Aptana Studio nhớ mật khẩu git ssh
Có ai có ý tưởng nào không?
Bạn cần phải chắc chắn rằng Aptana được yêu cầu cho một mật khẩu vì:
Nó cũng phụ thuộc vào những gì SSH exe bạn đang sử dụng, như thread mentions này:
Aptana Studio đặt
GIT_SSH
biến môi trường cho chương trình nội bộ của nó, xử lý lời nhắc mật khẩu/mật khẩu SSH trong các điều kiện chung.
Trong trường hợp bạn thay thế mặc địnhssh.exe
thực thi bằng cách đặtGIT_SSH
thànhplink.exe
, để làm việc với Aptana Studio, bạn cũng cần đặtSSH_CMD
thành cùng một đường dẫnplink.exe
.
[path_to_aptana_studio]/plugins/com.aptana.git.core_[version]/os/win32/sshw.exe
Aptana Studio, trên thực tế nó được xây dựng trong chương trình GIT, sẽ tìm chìa khóa của bạn SSH trong C: \ Users \ thư mục UserName.ssh trên Windows.
Để xem liệu khóa này có đang hoạt động hay không. Đầu tiên máy chủ phải có khóa công khai của bạn và bạn thiết lập đường dẫn từ xa chính xác đến kho lưu trữ. Sau đó, hãy thử một tên người dùng ssh thông thường @ host, nếu bạn có thể đăng nhập bằng cụm từ khóa ssh, bạn sẽ có thể bắt đầu sử dụng git để điều khiển từ xa.
Để có thể không phải nhập cụm từ khóa ssh mỗi khi bạn muốn kết nối với điều khiển từ xa, bạn có thể không có cụm từ khóa ssh.
Hoặc bạn cần một số chương trình bổ sung mà sẽ lưu các mật khẩu và đi vào nó cho bạn. Một đại lý được gọi là ssh.
Có lẽ nếu bạn cài đặt và sử dụng Egit này thay vì Aptanas Git. Có lẽ nó có thể có nó lưu cụm từ khóa ssh của bạn. (Chưa được xác minh!)
Aptana Studio, thực sự là chương trình GIT được xây dựng, sẽ tìm khóa SSH của bạn trong thư mục C: \ Users \ UserName.ssh trên Windows.
NO !. Con đường thực sẽ
% HOME% \ ssh \ id_rsa -.> Cho các phím RSA, thay đổi tiền tố nếu chìa khóa của bạn là DSA
Trên Linux Tôi có tập tin cấu hình ssh của tôi (~ /.ssh/config) như sau
Host github.com
User MyUsername
IdentityFile=/home/MyUsername/.ssh/MySshKey`
Nếu bạn có khóa bằng mật khẩu, bạn sẽ cần một cái gì đó như ssh-agent hoặc ứng dụng khác để bạn chỉ phải nhập mật khẩu khóa một lần.
Cách dễ dàng nhất để thực hiện việc này là chỉ bao gồm nó trong url khi bạn đang nhập kho git.
EG: https://UserName:[email protected]/repo.git
Tất nhiên, bạn chỉ muốn sử dụng thủ thuật này với url https.
Đây là giải pháp được khuyến nghị cho 'bản sao', vì mật khẩu sẽ không được lưu trữ (afaik). Nhưng trong sự hiểu biết của tôi về an ninh nó không nên được sử dụng cho 'git remote add' bởi vì mọi người có thể kiểm tra mật khẩu của bạn bằng cách nhập' git remote show'. –
VonC, cảm ơn, vậy làm cách nào để đảm bảo Aptana có thể tìm thấy khóa SSH của tôi? – pavsid