Используется способ логина с паролём по публичному ключу. Достоинства:
- можно одним ключом ходить на разные ssh серверы.
- не требутся интерактивный процесс регистрации (типа я даю пароль, а вы тут же логинитесь и меняете его).
|
Итак, для начала берём путтю поновее (на картинках - 0.75),
запускаем puttygen.exe.
Ставим формат ключа.
Жмём generate и водим мышкой по пустому месту в окне (типа помогаем рнд-генератору).
Когда сгенерится, ставите пароль и сохраняете секретный ключ (*.ppk) в укромном месте. А то, что в окошке -
копипастите и посылаете мне мылом вместе с желаемым логином. ВСЁ!
|
Далее пока я делаю вам логин, вы настраиваете путти. Ставим IP и порт, протокол ssh.
|
Далее настраиваем юзернейм,
|
алгоритмы шифрования,
|
и указываем ключ (*.ppk), сгенерённый вначале.
|
Ещё надо настроить TCP-туннель для работы svn через него.
|
Теперь сохраняем всё это нажав Save как на картинке.
|
Теперь пробуем залогиниться. Вводим пароль и должно появиться приглашение сервера.
|
Проверяем, что туннель поднялся: соединяемся путтей и пишем (у себя на компе в консоли, а не в путти!)
netstat -a -p tcp
Смотрим, чтоб была запись с значением в колонке Local Address [что-то]:3690,
в колонке State - LISTENING
Значит, путти сделала туннель.
|
Если ходите часто по ссх и задолбались вводить пароль - заюзайте pageant (как - хз, инструкция там есть к нему).
|
Что такое svn и как им пользоваться, читайте тут: svnbook.red-bean.com (внизу есть переключалка на русиш).
Если вы предпочитаете жать мышкой кнопочки, читайте ДОПОЛНИТЕЛЬНО тут: tortoisesvn.net/support.
|
Что надо поставить:
- putty для секурного туннелирования трафика (у вас уже есть, очевидно).
- сам svn тут: subversion.tigris.org/getting.html#windows (если вы не любите впустую тратить время, нажимая кнопочки мышкой).
- tortoiseSVN тут: tortoisesvn.net/downloads (если для вас высшее счастье водить мышкой).
|
Что делать:
заходите консолью в каталог, где будет директория pentevo,
пишете svn checkout svn://localhost/nedopc/pentevo
у вас должен появиться каталог pentevo. На данный момент (когда пишется эта дока)
там внутри лежит только 1 тестовый файл.
Далее, войдя в тот каталог, можно делать:
- svn update - синхронизировать вашу локальную копию с серверной самой свежей;
- svn commit - ваши свежие изменения запихать на сервер.
Для 2ого действия у вас в первый раз спросят пароль (этот пароль - nedopc ).
И ещё я (lvd) вас должен добавить в список юзеров, которые могут делать коммит (пишите емылы).
И ещё для svn commit надо определить переменную окружения или дать параметр для запуска редактора,
которым вы наредактируете комменты к коммиту.
|