W moim dokumencie Microsoft.PowerShell_profile.ps1, musiałem dodać ssh-add ~/.ssh/github_rsa
po przykładach poshgit, aby połączyć się z moimi repozytoriami GitHub.Dlaczego muszę uruchomić `ssh-add` w moim profilu Powershell?
# Load posh-git example profile
. 'C:\tools\poshgit\dahlbyk-posh-git-8aecd99\profile.example.ps1'
ssh-add ~/.ssh/github_rsa
Jeśli nie mam tego w moim profilu, Github daje mi błędy uprawnień podczas próby połączenia.
Jeśli zrobię to ręcznie, będzie działać przez cały czas mojej sesji na pulpicie, ale zaraz po ponownym uruchomieniu komputera muszę ponownie uruchomić polecenie.
Dlaczego nie poshgit i ssh-add pamiętasz RSA, które dodałem? Wydaje się, że nie trzeba go ponownie dodawać za każdym razem.
ah, to ma sens. Nie jest to mój jedyny klucz, ponieważ używam dwóch różnych instancji GitBlit również do celów biznesowych. –
Działa świetnie. Zmieniłem też nazwę 'github_rsa' na' id_rsa_github', ponieważ z jakiegoś powodu ta druga metoda nie zadziałałaby ... –
@Chase Florell miałeś na myśli zmianę nazwy na id_rsa – tofutim