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

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


svn:generatersakey

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
svn:generatersakey [28.11.2022 13:15] Роман Бузановsvn:generatersakey [05.12.2022 12:47] (текущий) – удалено Роман Бузанов
Строка 1: Строка 1:
-====== Настройка 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):  
- 
-<code> 
- [tunnels] 
- ssh = C:\\Program Files\\PUTTY\\plink.exe -l <имя пользователя> 
-</code> 
- 
-  *Убедиться, что клиент работает выполнив команду svn list [[svn+ssh://s2/srv/repo/main/]] 
- 
-<code> 
-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/ 
-</code> 
- 
-  *Если просит сохранить ключ: 
-<code> 
-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) 
-</code> 
- 
-Выполнить команду: 
-  *plink -ssh -l <имя пользователя> s2 , после чего в консоли нажать y и enter 
-  *выйти из соединения выполнив команду exit 
-  *повторить тоже самое с svn, plink -ssh -l <имя пользователя> svn 
-Если svn не работает из командной строки, проверьте точность пути: ssh = C:\\PUTTY\\plink.exe -l <имя пользователя> 
- 
-=== Установка Tortoise SVN (gui) === 
- 
-  *Установить [[\\RUSSIANIT\STORAGE\software\Devel\Tools\Version Control\Subversion\TortoiseSVN\TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi]] или TortoiseSVN-1.6.11.20210-x64-svn-1.6.13.msi 
- 
-  *Установить [[\\RUSSIANIT\STORAGE\software\Devel\Tools\Version Control\Subversion\TortoiseSVN\LanguagePack_1.6.11.20210-win32-ru.msi]] или LanguagePack_1.6.11.20210-x64-ru.msi соответственно.  
- 
-  *В Tortoise SVN Settings (правая кнопка мыши в File Explorer) на вкладке Network в поле SSH Client ввести C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l <имя пользователя> -i <полный путь для файла ppk, например: C:\BIN\PuTTY\RIT\iwds.ppk) 
-  *Проверить клиент выполнив команду Repo-Browser для [[svn+ssh://s2/srv/repo/main/]] 
- 
-===  Дополнительная информация === 
- 
-  *Документация по SVN [[\\RUSSIANIT\STORAGE\software\Devel\Tools\Version Control\Subversion\Docs\]] 
- 
-  *Адрес рабочего репозитория: [[svn+ssh://s2/srv/repo/main/]] 
- 
-  * Пути до проектов: 
-  Помощник Арбитражного Управляющего  svn+ssh://s2/srv/repo/main/AMA/trunk 
-  АвтоЛиквидатор                      svn+ssh://s2/srv/repo/main/AutoLikvidator/trunk 
-  Реестродержатель                    svn+ssh://s2/srv/repo/main/CreditorLog/trunk 
-  СРО-Эксперт                         svn+ssh://s2/srv/repo/main/SROExpert/trunk 
-  Утилиты: 
-    BatchAccess                       svn+ssh://s2/srv/repo/main/Utilities/BatchAccess/trunk 
-    NsisPlugins                       svn+ssh://s2/srv/repo/main/Utilities/NsisPlugins/trunk 
-    OLERTF                            svn+ssh://s2/srv/repo/main/Utilities/OLERTF/trunk 
-    PrintEnvelope                     svn+ssh://s2/srv/repo/main/Utilities/PrintEnvelope/trunk 
- 
-  * Интерактивно структуру репозитория можно посмотреть по этой ссысле http://s2/svn 
- 
-=== Commit === 
- 
-  *Из корневой директории проекта выполняем команду: 
- 
-<code> 
-  svn switch --relocate <link1>  <link2> 
-  <link1> - адрес рабочей директории пользователя (можно посмотреть в файле <директория локальной копии проекта>/.svn/entries (значение поля url)) 
-  <link2> - адрес рабочей директории проекта (приведены выше) 
-</code> 
-  *Обновляем свою копию проекта: 
-   
-<code> 
-  svn update 
-</code> 
-  *Проверяем работает ли проект со сделанными изменениями. 
-  *Если все работает, то делаем commit: 
-  <code> 
-  svn commit -m <description> 
-  <description> - комментарии к обновлению (в кавычках) 
-  </code> 
-=== Обновление === 
- 
-  *При обновлении необходимо удалить все из директории, в которую вы распаковывали архив "\\RUSSIANIT\STORAGE\software\Devel\Tools\Version Control\Subversion\SVN\svn-win32-1.1.3-2.zip" и распаковать туда архив "\\RUSSIANIT\STORAGE\software\Devel\Tools\Version Control\Subversion\SVN\svn-win32-1.6.6.zip". 
-  *Удалить старую версию Tortoise SVN и перезагрузиться. После этого установить новую версию Tortoise SVN (см. "Установка Tortoise SVN (gui)"). 
-  *Проверить все настройки (пути) из инструкции по установке svn, а именно переменные окружения и файл %APPDATA%\Subversion\config + настройка сети в Tortoise SVN. 
-  *ВНИМАНИЕ! Так как поменялся сервер, то для того чтобы вы могли коммитить, сначала нужно обновить скачанный репозиторий: svn up.  
- 
- 
  
svn/generatersakey.1669626925.txt.gz · Последнее изменение: 28.11.2022 13:15 — Роман Бузанов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki