... | ... | @@ -6,14 +6,14 @@ |
|
|
|
|
|
## ![image](uploads/637704438eb741ce71d975fb0e9a49a4/image.png) Для новых пользователей
|
|
|
|
|
|
В этом разделе указаны советы и некоторые утановки, которые помогут Вашей комфортной и стабильной работе в GitLab ~~и возможно здесь будет что-то еще~~
|
|
|
В этом разделе указаны советы и некоторые установки, которые помогут Вашей комфортной и стабильной работе в GitLab ~~и возможно здесь будет что-то еще~~
|
|
|
|
|
|
- В первую очередь настроем свой профиль GitLab:
|
|
|
|
|
|
- На главной панели (сверху) нажимаем на иконку пользователя, где выбираем "Edit Profile"
|
|
|
- Указываем свои личные данные
|
|
|
- Выбираем соответсвующий часовой пояс
|
|
|
- Добавляем [ключ SSH для пользователя](home#cоздаем-ключ-ssh-для-пользователя-gitlab), выбрав соотвествующий раздел в колонке слева
|
|
|
- Выбираем соответствующий часовой пояс
|
|
|
- Добавляем [ключ SSH для пользователя](home#cоздаем-ключ-ssh-для-пользователя-gitlab), выбрав соответствующий раздел в колонке слева
|
|
|
-
|
|
|
- Сохраняем изменения, нажимав вниз "Update profile settings"
|
|
|
|
... | ... | @@ -29,6 +29,13 @@ |
|
|
7. В настройках пользователя (В правом верхнем углу выпадающий список на иконке пользователя, "Edit profile") где находим "SSH keys"
|
|
|
8. В поле для ключа вставляем содержимое **id_rsa.pub** и добавляем его "Add key"
|
|
|
|
|
|
#### Загружаем ключ SSH в GitExtentions
|
|
|
|
|
|
1. На главной панели GitExtentions нажимаем на раздел "Инструменты"
|
|
|
1. Выбираем "Putty"
|
|
|
1. В выпадающем списке выбираем "Генерировать или импортировать ключ"
|
|
|
1. В появившемся окне выбираем "Conversions", где нажимаем на "Import key"
|
|
|
1. В директории загруженных ключей выбираем **приватный ключ** и загружаем его
|
|
|
|
|
|
|
|
|
Для полного представления что такое **GitLab**, с его интерфейсом и возможностями Вы можете ознакомится с [документацией GitLab](https://docs.gitlab.com/ee/topics/)
|
... | ... | @@ -36,16 +43,12 @@ |
|
|
|
|
|
-----
|
|
|
|
|
|
### DevOps
|
|
|
## DevOps
|
|
|
|
|
|
На схеме отображен алгоритм сборки корневого репозитория **Root Repo**. В его состав входят несколько зависимых субмодулей (сборка которых должна происходить в определенном порядке), файлы сборки, и **Jenkinsfile** (в котором задан порядок сборки всего проекта).
|
|
|
Очередность сбоки проекта в **Jenkinsfile** учитывает зависимости субмодулей друг от друга, а так же некоторые осоенности сборки, такие как `DevExpress`, без которого неудастся сборка модуля **ThirdParty**.
|
|
|
|
|
|
![Схема сборки репозитория](./Resources/Images/RootRepo.jpg "DevOps")
|
|
|
|
|
|
|
|
|
Очередность сборки проекта в **Jenkinsfile** учитывает зависимости субмодулей друг от друга, а так же некоторые особенности сборки, такие как `DevExpress`, без которого не удастся сборка модуля **ThirdParty**.
|
|
|
|
|
|
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
|
|
![Схема сборки репозитория RootRepo](uploads/5f8ad32f244fae230bf6dab181513605/RootRepo.jpg)
|
|
|
|
|
|
-----
|
|
|
|
... | ... | |