Git Bash windows auto start ssh-agent

Pokud pracujete na windows s git bash, tak se Vám .bashrc automaticky nespustí. Musíte zadat source ~/.ssh/.bashrc. .bashrc je obvykle místo, kde se definuje co se má stát po spuštění git bash.


Způsob jak přinutit git bash pod windows, aby při otevření konzole provedl nějakou operaci může být editace souboru etc/profile. Najdete ho v instalačním adresáři gitu, např. "c:/Program Files (x86)/Git/etc/profile".

Nakonec tohoto souboru můžete přidat spuštění source ~/.ssh/.bashrc nebo rovnou Váš kód pro spuštění třeba ssh-agenta.

Toho potřebujete, aby jste při použití ssh klíčů nemuseli neustále opisovat heslo.

Přidejte tedy nakonec souboru profile tento kód:

eval `ssh-agent`
ssh-add

Případně můžete zkusit jestli pomůže .bashrc umístit do c:Users<uzivatel>.bashrc, na linux je obvykle tento soubor v ~/.ssh.