ใช่ตามที่คนอื่นแนะนำข้อผิดพลาดนี้ดูเหมือนจะหมายความว่ามีการติดตั้ง ssh-agent แต่บริการ (บน windows) ยังไม่เริ่มทำงาน
คุณสามารถตรวจสอบได้โดยเรียกใช้ใน Windows PowerShell :
> Get-Service ssh-agent
จากนั้นตรวจสอบผลลัพธ์ของสถานะไม่ทำงาน
Status Name DisplayName
------ ---- -----------
Stopped ssh-agent OpenSSH Authentication Agent
จากนั้นตรวจสอบว่าบริการถูกปิดใช้งานโดยเรียกใช้
> Get-Service ssh-agent | Select StartType
StartType
---------
Disabled
ฉันขอแนะนำให้ตั้งค่าบริการให้เริ่มต้นด้วยตนเอง ซึ่งหมายความว่าทันทีที่คุณเรียกใช้ ssh-agent มันจะเริ่มบริการ คุณสามารถทำได้ผ่าน GUI บริการหรือเรียกใช้คำสั่งในโหมดผู้ดูแลระบบ:
> Get-Service -Name ssh-agent | Set-Service -StartupType Manual
หรือคุณสามารถตั้งค่าผ่าน GUI ได้หากต้องการ
Set-Service: Service 'OpenSSH Authentication Agent (ssh-agent)' cannot be configured due to the following error: Access is denied.
ผมได้รับข้อผิดพลาด ไม่มีปัญหาในการทำผ่าน GUI แม้ว่า