SVN+SSH, не имея необходимость сделать ssh-добавляют каждый раз? (Mac OS)

Я знаю, что ответ там, но я являюсь довольно Немым Unix и вероятно не распознал бы решение, если это поразило меня в поверхности.

Я нахожусь на Mac, соединяясь с сервером SVN через туннелирование SSH. Я имею к ssh-add privateKey.txt каждый раз я хочу соединиться с сервером SVN (И Краеугольный камень и XCode, соединяются с SVN).

Существует ли способ "сохранить" ключ где-нибудь, таким образом, я не должен делать этот каждый раз? Добавить его к моей Связке ключей? Некоторый файл конфигурации? Сценарий запуска?

103
задан James J 15 December 2009 в 19:10
поделиться

3 ответа

Сначала переместите файл закрытого ключа в ~ / .ssh . Это не обязательно, но это стандартное место для подобных вещей.

Затем запустите ssh-add -K ~ / .ssh / privateKey.txt . При необходимости он запросит вашу кодовую фразу, а затем добавит ее в вашу связку ключей.

После этого вам больше не придется ничего делать. Немного более подробное объяснение доступно здесь .

172
ответ дан 24 November 2019 в 04:16
поделиться

I don't have much experience with macs, so not sure if this version is ok for your, but have a look at http://www.phil.uu.nl/~xges/ssh/

If this particular app doesn't work, that's what you're looking for anyways - ssh agent. On unix-like boxes, you'd want to start your whole window manager through that, to get the global effect, but it might not be possible in osx.

Some more info: http://www-uxsup.csx.cam.ac.uk/~aia21/osx/leopard-ssh.html

2
ответ дан 24 November 2019 в 04:16
поделиться

sshkeychain - одна из возможностей. отлично устанавливается с macports, используя:

sudo port install sshkeychain

он использует связку ключей для хранения паролей, и вы можете просто запустить его при запуске сеанса входа в систему (используя при первом запуске обычный щелчок правой кнопкой мыши по значку док-станции + " запускать при запуске ")

Обратите внимание, что svn от Apple использует связку ключей для хранения паролей, но не обязательно двоичный файл svn, который вы бы создали с помощью macports.

1
ответ дан 24 November 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: