Назад | Перейти на главную страницу

Уметь извлекать из git без пароля при входе в систему или просто запускать связку ключей, которая делает это за меня

Мне все время нужно вытаскивать из Github, и у меня есть кодовая фраза, но это больно, поэтому я обычно бегаю ...

ssh-agent bash
ssh-add ~/.ssh/id_rsa
<prompt and give passphrase>
git pull
...

И это работает для сеанса, но даже после того, как я выйду из системы, я хотел бы, чтобы он сохранил парольную фразу в следующий раз, когда я буду PuTTY. Итак, я установил связку ключей, но я слишком туп, чтобы управлять ею. Итак, теперь, когда я вхожу в систему, я печатаю ...

ssh-agent bash (Which I'm guessing causes bashrc to load and then keychain loads)
git pull
...

Как мне сделать так, чтобы мне не приходилось вызывать "ssh-agent bash" каждый раз при входе в систему?

Я использую ArchLinux ...

Используйте агент Putty ssh - Pageant для ваших закрытых ключей и включите пересылку агента. http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter9.html

Хорошо, это лучшее, что я мог придумать ...

Установить брелок ...

Затем добавьте следующее в ~ / .bashrc файл:

eval `keychain --eval id_rsa`

ТОГДА добавьте следующее к ~ / .bash_profile:

ssh-agent bash

Это запустит брелок. Это не так просто, как просто поместить их в профиль bash или файл bashrc.