НЕЗАЩИЩЕННЫЙ ЧАСТНЫЙ КЛЮЧЕВОЙ ФАЙЛ, даже если разрешения правильные Я пытался с 600 и 400
Следующее от консоли.
Удивительно, но работает от Cygwin. Тот же путь для ключей. Единственное отличие, которое я вижу, это агент sh?
Microsoft Windows [Version 10.0.17134.112]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\source\git\project>git pull
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\\Users\\<user>/.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.
Load key "C:\\Users\\<user>/.ssh/id_rsa": bad permissions
git@bitbucket.organisation.no: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
C:\source\git\project>ls -alh C:\\Users\\<user>/.ssh/id_rsa
-r--r--r-- 1 <user> Domain Users 3.4K Jan 13 12:48 'C:\\Users\\user/.ssh/id_rsa'
C:\source\git\project>ssh -vvvT git@bitbucket.organisation.no
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
debug3: Failed to open file:C:\\Users\\user/.ssh/config error:2
debug3: Failed to open file:C:\\ProgramData\\ssh/ssh_config error:2
debug2: resolving "bitbucket.organisation.no" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to bitbucket.organisation.no[xxx.xx.xx.xx] port 22.
От Cygwin
$ ssh -vvvT git@bitbucket.organisation.no
OpenSSH_8.0p1, OpenSSL 1.1.1d 10 Sep 2019
debug2: resolving "bitbucket.organisation.no" port 22
debug2: ssh_connect_direct
debug1: Connecting to bitbucket.organisation.no [xxx.xx.xxx.xx] port 22.
ОБНОВЛЕНИЕ: Что-то странное в том, как я проверяю разрешения?
C:\Users\user\.ssh>ls -alh id_rsa
-r--------+ 1 user Domain Users 3.4K Jan 13 12:48 id_rsa
C:\Users\user\.ssh>ls -alh C:\\Users\\user\\.ssh\\id_rsa
-r--r--r-- 1 user Domain Users 3.4K Jan 13 12:48 'C:\\Users\\user\\.ssh\\id_rsa'