gitpowershellposh-git

Powershell asking for git RSA passphrase on every pull instead of on startup?


I've installed PoshGit and I've set up my RSA key with github and in my ~\.ssh folder, but PowerShell still prompts me to enter a passphrase on every pull/push. I've followed all the instructions given here. My powershell profile looks like so:

$env:path += ";" + (Get-Item "Env:ProgramFiles(x86)").Value + "\Git\bin"
. 'C:\Users\Caleb\Documents\WindowsPowerShell\Modules\posh-git\profile.example.ps1'
cd ~\Documents\GitHub\travefy

Here's what happens. How do I get it to only ask me on startup?

enter image description here


Solution

  • It turns out I need to run

    > ssh-add
    

    I'm not sure why this wasn't mentioned in any of the docs on github.com.