Инструменты пользователя

Инструменты сайта


svn:generatersakey

Это старая версия документа!


Настройка SVN

Настройка ssh

  • Получить логин и приватный ключ <имя пользователя>.ppk у администратора
  • Добавить путь C:\Program Files\PuTTY в переменную PATH (Открыть свойство системы, выбрать вкладку дополнительно и нажать на кнопку «переменные окружения» или «переменные среды», раздел «системные переменные» - НЕ «переменные среды пользователя»!)
  • Создать ярлык для запуска PuTTY на рабочем столе, если необходимо.
  • Проверить работает ли ssh. Для этого нужно:
    1. Запустить PuTTY
    2. Написать в поле Session/Host Name: <имя пользователя>@s2
    3. Указать путь к файлу <имя пользователя>.ppk в Connection/SSH/Auth/Private key file for authentication
    4. Нажать кнопку Open
  • Для того, чтобы не выполнять действие 3 каждый раз, нужно:
    1. Создать ярлык для программы pageant.exe.
    2. Записать в свойствах ярлыка (Правая кнопка мыши, Ярлык/Объект): «C:\Program Files\PuTTY\pageant.exe» <путь>\<имя пользователя>.ppk
    3. Скопировать ярлык в Пуск/Все программы/Автозагрузка (сейчас на Win10 это C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp)

Установка стандартного клиента SVN (command-line)

  • Добавить путь 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 — Роман Бузанов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki