This creates a new ssh key, using the provided email as a comment(label). Ex: ssh-rsa AAA....== this_is_a_comment (email/hostname/etc.)
> ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Copy public key to clipboard (more)
> cmd /c "clip < ~/.ssh/id_rsa.pub"
Check the service is running or not.
> Get-Service ssh-agent
Set the service to start manually (run powershell as administrator) and start.
> Get-Service -Name ssh-agent | Set-Service -StartupType Manual
> Start-Service ssh-agent # or just ssh-agent.exe
Ref at.