Git - это бесплатная распределенная система управления версиями с открытым исходным кодом, предназначенная для работы как с небольшими, так и с очень большими проектами с высокой скоростью и эффективностью.
Преимущество распределенной системы управления версиями заключается в том, что Git может использоваться локально в среде без сервера или сети. Когда сервер или сеть находятся в режиме восстанавливления, данные синхронизируются автоматически.
1.1 Установка Git на NAS ASUSTOR
Войдите в ADM с учетной записью администратора.
Найдите Git в App Central.
Выберите Git, нажмите Установить.
Git поддерживает только операции командной строки через SSH, поэтому после завершения установки значок рабочего стола ADM не появляется.
2. Настройка Git-репозитория на сетевом хранилище NAS ASUSTOR
Git, предоставленный ASUSTOR, может работать только с учетными записями, обладающими правами администратора. Прежде чем использовать Git, ASUSTOR рекомендует создать новую общую папку для унифицированного управления всеми файлами в репозитории Git.
2.1 Создание общей папки для Git-репозитория
Выберите [Управление доступом] [Общие папки].
Нажмите на кнопку [Добавить].
Теперь вы готовы создать новую общую папку в сетевом хранилище.
Введите имя новой папки и нажмите на кнопку [Далее]. (На следующем примере для новой папки было указано имя Git_Repository).
Установите права доступа к папке, выбрав командную кнопку, соответствующую выбранным правам доступа. (В следующем примере выбранные права доступа [Только чтение для всех пользователей, чтение и запись для администратора].)
После завершения нажмите кнопку [Далее].
Выполните итоговый осмотр своих параметров.
После завершения нажмите кнопку [Завершить] для подтверждения параметров.
2.2 Настройка Git-репозиториев
Git поддерживает только операции командной строки, пожалуйста, убедитесь, что SSH включен.
Выберите [Службы] [Терминал] [SSH].
Выберите [Включить службу SSH] и нажмите [Применить].
Используя SSH-клиент для входа в NAS, перейдите в общую папку с именем Git_Repository.
Введите команду для создания новой папки, которую обычно называют именем Git-проекта. Вы также можете создать новую папку в Файловом менеджере ADM.
$ mkdir TestProject
Перейдите в созданную папку проекта Git и введите следующую команду для инициализации Git-репозитория.
$ git init -- bare
Когда репозиторий Git будет инициализирован, в Файловом менеджере ADM можно будет увидеть, что Git-репозиторий настроен.
3. Подключение к Git-репозиторию на NAS с помощью других инструментов Git
Пользователи могут установить соответствующее программное обеспечение на других платформах, которые также поддерживают Git, для клонирования репозитория Git с NAS ASUSTOR, а затем вносить изменения и фиксировать исходный код на разных платформах.
Пожалуйста, перейдите на официальный сайт Git для загрузки и установки Git для Windows.
После установки Git откройте Проводник Windows и создайте новую папку для управления Git. В данном руководстве используется папка с именем "Git_Clone".
Правой кнопкой мыши щелкните на пустом месте справа от папки Git_Clone и выберите [Open Git Bash here].
Используйте команду клонирования Git, чтобы подключиться к репозиторию Git на NAS и клонировать исходный код проекта.