Vâng, như những người khác đã đề xuất, lỗi này dường như có nghĩa là ssh-agent đã được cài đặt nhưng dịch vụ của nó (trên windows) chưa được khởi động.
Bạn có thể kiểm tra điều này bằng cách chạy trong PowerShell:
> Get-Service ssh-agent
Và sau đó kiểm tra đầu ra của trạng thái không chạy.
Status Name DisplayName
------ ---- -----------
Stopped ssh-agent OpenSSH Authentication Agent
Sau đó, kiểm tra xem dịch vụ đã bị vô hiệu hóa bằng cách chạy
> Get-Service ssh-agent | Select StartType
StartType
---------
Disabled
Tôi khuyên bạn nên đặt dịch vụ bắt đầu theo cách thủ công. Điều này có nghĩa là ngay sau khi bạn chạy ssh-agent, nó sẽ bắt đầu dịch vụ. Bạn có thể thực hiện việc này thông qua GUI dịch vụ hoặc bạn có thể chạy lệnh ở chế độ quản trị viên:
> Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Ngoài ra, bạn có thể đặt nó thông qua GUI nếu muốn.
Set-Service: Service 'OpenSSH Authentication Agent (ssh-agent)' cannot be configured due to the following error: Access is denied.
. Mặc dù vậy, không có vấn đề gì khi thực hiện nó thông qua GUI.