Будь в состоянии вытащить из 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...
2 ответа
Хорошо, это лучшее, что я мог придумать...
Установить брелок...
Затем добавьте следующее в файл ~/.bashrc:
eval `keychain --eval id_rsa`
ТО добавьте следующее в ~ /.bash_profile:
ssh-agent bash
Это запустит связку ключей. Это не так просто, как просто поместить оба профиля в bash или bashrc.
Используйте ssh агент Putty - Pageant для ваших личных ключей и включите переадресацию агента. http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter9.html