Mam zainstalowany PoshGit i skonfigurowałem mój klucz RSA z githubem oraz w folderze ~ \ .ssh, ale PowerShell wciąż prosi mnie o wpisanie hasła przy każdym naciśnięciu/pchnięciu. Przestrzegałem wszystkich instrukcji given here. Mój profil PowerShell wygląda tak:Powershell z zapytaniem o hasło do git RSA przy każdym ściąganiu zamiast przy starcie?
$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
Oto, co się dzieje. Jak mogę go poprosić tylko o uruchomienie?
Interesujące ... ostatnią rzeczą "Start-SshAgent" (wywoływaną domyślnie w profilu przykładowym) jest 'Add-SshKey', które powinno wywołać' ssh-add' dla ciebie. Czy mógłbyś w tym celu otworzyć problem na GitHub? – dahlbyk
Rozumiem, że jest stary, ale mam ten sam problem i nie jest on związany z 'ssh-add'. W rzeczywistości mogę sprawdzić, czy moje klucze ssh działają z ssh i ssh-agent. 'ssh -T git @ github.com' działa zgodnie z oczekiwaniami, a' ssh-add -l' pokazuje, że mój klucz jest załadowany. Ale "git pull" monituje o kluczową frazę za każdym razem. Jestem zdumiony. – user24601