Tôi đã có bản xem trước windows 8 dev (không chắc nó có liên quan hay không, nhưng tôi chưa bao giờ gặp rắc rối này trên máy w7) và tôi đang cố gắng sao chép một repo git từ github.
Vấn đề là ~ / .ssh / id_rsa của tôi có 440 quyền và nó phải là 400. Tôi đã thử điều chỉnh nó nhưng mọi thay đổi về quyền của người dùng sẽ được phản ánh trong các quyền của nhóm (ví dụ: chmod 600 cho kết quả 660, v.v. ). Điều này dường như là không đổi trong suốt bất kỳ tập tin nào trong toàn bộ hệ thống tập tin.
Tôi đã thử nhắn tin với ACL nhưng không có kết quả (toàn quyền kiểm soát người dùng của tôi và từ chối tất cả mọi người dẫn đến 000)
Dưới đây là một vài kết quả để giúp:
$ git clone [removed]
Cloning into [removed]...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0660 for '/home/john/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/john/.ssh/id_rsa
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
$ ll ~/.ssh
total 6
-r--r----- 1 john None 1675 Nov 30 19:15 id_rsa
-rw-rw---- 1 john None 411 Nov 30 19:15 id_rsa.pub
-rw-rw-r-- 1 john None 407 Nov 30 18:43 known_hosts
$ chmod -v 400 ~/.ssh/id_rsa
mode of `/home/john/.ssh/id_rsa' changed from 0440 (r--r-----) to 0400 (r--------)
$ ll ~/.ssh
total 6
-r--r----- 1 john None 1675 Nov 30 19:15 id_rsa
-rw-rw---- 1 john None 411 Nov 30 19:15 id_rsa.pub
-rw-rw-r-- 1 john None 407 Nov 30 18:43 known_hosts
$ set | grep CYGWIN
CYGWIN='sbmntsec ntsec server ntea'
Tôi nhận ra rằng tôi có thể sử dụng msysgit hoặc một cái gì đó, nhưng tôi muốn có thể làm mọi thứ từ một thiết bị đầu cuối duy nhất
Chỉnh sửa: Msysgit không hoạt động vì những lý do tương tự
ls -l
hiển thị các quyền như 000
( ----------
) - nhưng bạn vẫn có thể đọc tệp và làm ssh
và git clone
khiếu nại về nó? Tôi suy đoán rằng ssh
sẽ không phàn nàn về các quyền dường như quá nghiêm ngặt. Nhìn nhanh vào mã nguồn có xu hướng xác nhận điều này, nhưng tôi chưa kiểm tra nó.