Git Server

Git es una versión distribuida de sistema de control de código abierto que le permite mantener código fuente de software, documentos o cualquier tipo de archivo en un ordenador con velocidad y eficiencia. Con Git podrá colaborar simultáneamente con diferentes grupos de gente con relativa facilidad.

Para permitir a los usuarios que utilicen Git:

  1. Inicie una sesión en DSM utilizando una cuenta con privilegios de administrador. Vaya al Panel de control > Terminal y habilite el servicio SSH.
  2. Abra el paquete Git. Seleccione a los usuarios para darles la capacidad de añadir y eliminar archivos de las colecciones.

Nota:

Los usuarios de Git quedarán restringidos a realizar actividades relacionadas con Git con una herramienta shell llamada git-shell. Esta shell de inicio de sesión se aplicará a los usuarios de Git para garantizar que las cuentas se utilicen únicamente para operaciones Git. El resultado es que los usuarios de Git solo pueden utilizar la conexión SSH para introducir y extraer repositorios Git, y no tendrán acceso completo a DSM.

Para crear un repositorio Git:

  1. Inicie una sesión en su servidor Synology a través de SSH como root o admin.
  2. Cambie el directorio a /volumeX, donde X es el número de volumen, para crear una carpeta. Por ejemplo, "git_repos". Los permisos de la carpeta serán los mismos que los de Linux.
  3. En la carpeta, ejecute git init para crear un repositorio vacío.
  4. Después de crear un repositorio, un usuario cliente de Git puede introducir el siguiente comando para acceder a este repositorio:
    git clone ssh://[Usuarios de Git]@[Dirección IP de su servidor de Synology o nombre de host]/[Ruta de repositorio Git]