Git Server

Git — это распространяемая версия системы управления с открытым исходным кодом, которая позволяет быстро и эффективно работать с исходным кодом программного обеспечения, документами и любыми типами файлов на компьютере. При использовании Git вы можете удобно работать с различными группами людей одновременно.

Чтобы разрешить пользователям использовать Git, выполните следующее:

  1. Выполните вход в DSM с помощью учетной записи администратора. Откройте Панель управления > Терминал и включите службу SSH.
  2. Запустите пакет Git. Выберите пользователей, которые смогут добавлять и удалять файлы из хранилища.

Примечание.

Пользователям Git будет ограничен доступ к возможностям Git с помощью инструмента git-shell. Эта оболочка входа будет применена к пользователям Git, чтобы учетные записи использовались только для операций Git. В результате пользователи Git смогут использовать только подключение SSH для работы с хранилищами Git и не будут иметь полный доступ к DSM.

Создание хранилища Git:

  1. Выполните вход на сервер Synology с помощью SSH как root или admin.
  2. Измените каталог на /volumeX (где X — это номер каталога), чтобы создать папку. Например, "git_repos". Права доступа к папке будут такими же, как в Linux.
  3. В папке запустите git init, чтобы создать пустое хранилище.
  4. После создания хранилища пользователь Git сможет ввести следующую команду для доступа к хранилищу:
    git clone ssh://[пользователи Git]@[Ваш IP-адрес Synology или имя хоста]/[Путь к хранилищу Git]