Git Server
O Git é um sistema de controle de versão distribuído de software livre, que permite manter o código-fonte do software, documentos ou qualquer tipo de arquivo em um computador com velocidade e eficiência. Com o Git, você pode colaborar com diferentes grupos de pessoas simultaneamente, de maneira relativamente fácil.
Para permitir que os usuários usem o Git:
- Faça login no DSM usando uma conta com privilégios administrativos. Vá até Painel de controle > Terminal e ative o serviço SSH.
- Iniciar o pacote do Git. Selecione os usuários para fornecer a capacidade de fazer o check-in e check-out dos arquivos a partir do repositório.
Observação:
Os usuários do Git serão restritos a atividades relacionadas ao Git com uma ferramenta de shell chamada git-shell. Esse shell de login será aplicado aos usuários do Git para garantir que as contas sejam utilizadas apenas para operações do Git. Como resultado disso, os usuários do Git podem usar apenas a conexão SSH para enviar e receber repositórios do Git, não terão acesso total ao DSM.
Para criar um repositório do Git:
- Faça login no servidor Synology via SSH como root ou admin.
- Altere o diretório para /volumeX, sendo que X é o número do volume, para criar uma pasta. Por exemplo, "git_repos". A permissão da pasta será a mesma que no Linux.
- Na pasta, execute git init para criar um repositório vazio.
- Depois que o repositório for criado, um usuário cliente do Git pode inserir o seguinte comando para acessá-lo:
git clone ssh://[Usuários Git]@[Endereço IP ou nome de host do seu servidor Synology]/[caminho do repositório do Git]