svn:generatersakey
Это старая версия документа!
Настройка SVN
Настройка ssh
- Получить логин и приватный ключ <имя пользователя>.ppk у администратора
- Установить PuTTY скопировав содержимое папки \\RUSSIANIT\STORAGE\software\Internet\Terminals\PuTTY\dev.2004-02-17 в каталог на диске (например, С:\Program Files\PuTTY).
- Добавить путь C:\Program Files\PuTTY в переменную PATH (Открыть свойство системы, выбрать вкладку дополнительно и нажать на кнопку «переменные окружения» или «переменные среды», раздел «системные переменные» - НЕ «переменные среды пользователя»!)
- Создать ярлык для запуска PuTTY на рабочем столе, если необходимо.
- Проверить работает ли ssh. Для этого нужно:
- Запустить PuTTY
- Написать в поле Session/Host Name: <имя пользователя>@s2
- Указать путь к файлу <имя пользователя>.ppk в Connection/SSH/Auth/Private key file for authentication
- Нажать кнопку Open
- Для того, чтобы не выполнять действие 3 каждый раз, нужно:
- Создать ярлык для программы pageant.exe.
- Записать в свойствах ярлыка (Правая кнопка мыши, Ярлык/Объект): «C:\Program Files\PuTTY\pageant.exe» <путь>\<имя пользователя>.ppk
- Скопировать ярлык в Пуск/Все программы/Автозагрузка (сейчас на Win10 это C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp)
Установка стандартного клиента SVN (command-line)
- Распаковать содержимое архива «\\RUSSIANIT\STORAGE\software\Devel\Tools\Version Control\Subversion\SVN\svn-win32-1.6.6.zip» в каталог на диске (например, C:\Program Files\SVN)
- Добавить путь C:\Program Files\SVN\bin в переменную PATH (Открыть свойство системы, выбрать вкладку дополнительно и нажать на кнопку «переменные окружения» или «переменные среды», раздел «системные переменные» - НЕ «переменные среды пользователя»!)
- Создать переменную окружения APR_ICONV_PATH со значением «C:\\Program Files\\SVN\\iconv» (использование двойного '\' обязательно!)
- Установить Tortoise SVN (gui) (см. «Установка Tortoise SVN (gui)»)
- Перейти в каталог %APPDATA%\Subversion, выполнив команду cd «%APPDATA%\Subversion». В файле config создать (раскомментировать) строки (полностью убрать символы # и пробелы в начале строки перед [tunnels] и ssh):
[tunnels] ssh = C:\\Program Files\\PUTTY\\plink.exe -l <имя пользователя>
Убедиться, что клиент работает выполнив команду svn list svn+ssh://s2/srv/repo/main/
AMA/ ANB/ ATF/ Auction/ AutoEstimator/ AutoEstimator-3.5/ AutoLikvidator/ AutoRegistrator/ AutoSecretar/ CRE/ Components/ CreditorLog/ GreenOak/ Investor/ PrintEnvelopPro/ RIT_CRM/ RIT_CRM_2/ SROAuto/ SROExpert/ TraderReplicator/ Utilities/ WebProjects/ outsourcing/
- Если просит сохранить ключ:
The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 db:49:33:0b:72:7d:94:99:3c:9e:7c:27:91:6e:53:55 If you trust this host, enter "y" to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, enter "n". If you do not trust this host, press Return to abandon the connection. Store key in cache? (y/n)
Выполнить команду:
- plink -ssh -l <имя пользователя> s2 , после чего в консоли нажать y и enter
- выйти из соединения выполнив команду exit
- повторить тоже самое с svn, plink -ssh -l <имя пользователя> svn
Если svn не работает из командной строки, проверьте точность пути: ssh = C:\\PUTTY\\plink.exe -l <имя пользователя>
svn/generatersakey.1669625400.txt.gz · Последнее изменение: 28.11.2022 12:50 — Роман Бузанов