Utilizamos cookies para nos ajudar a melhorar nossa página da web. Por favor, leia nossa Política de Cookies .

NAS 244

Introdução ao Subversion

Configure um servidor Subversion no seu NAS ASUSTOR

2023-08-25

OBJETIVOS DO CURSO

Ao concluir este curso você deverá ser capaz de:

  1. Configure um sistema de gerenciamento de versão Subversion no NAS ASUSTOR.

PRÉ-REQUISITOS

Pré-requisitos do Curso:

Nenhum

Espera-se que os alunos tenham um conhecimento prático de:

Linux


VISÃO GERAL

1. Subversão

1.1 Instalando o Subversion

1.2 Criando um diretório de trabalho

2. Configurando o Subversion

2.1 Criando um repositório

2.2 Configurando a política de autenticação e autorização

2.3 Configurando contas e senhas

2.4 Configurando permissões de acesso

2.5 Habilitando o serviço SVN





1. Subversão

Subversion (SVN) é um sistema de controle de versão de código aberto. Ele ajuda você a acompanhar uma coleção de arquivos e pastas. Sempre que você alterar, adicionar ou excluir um arquivo ou pasta que você gerencia com o Subversion, você confirma essas alterações em seu repositório Subversion, o que cria uma nova revisão em seu repositório refletindo essas alterações. Você sempre pode voltar, olhar e obter o conteúdo das revisões anteriores.



1.1 Instalando o Subversion

Faça login no ADM a partir do seu navegador da Web e siga os passos descritas abaixo:

  • Selecione [App Central] [All Apps] Digite "Subversion" no campo de pesquisa Clique em [Install].



1.2 Criando um diretório de trabalho

Se você deseja criar um novo diretório de trabalho, siga os passos descritas abaixo:

  • Selecione [Controle de Acesso] [Pastas Compartilhadas] Clique em [Adicionar] Siga os passos fornecidas pelo assistente para adicionar a nova pasta.





2. Configurando o Subversion


2.1 Criando um repositório

Verifique primeiro se o serviço SSH foi ativado.

  • Selecione [Serviços] [Terminal] [SSH].
  • Marque a caixa de seleção [Activar o serviço SSH] e clique em [Aplicar].


Use um cliente SSH para fazer login em seu NAS e digite o comando abaixo para criar um repositório SVN. No exemplo abaixo criamos o repositório “repo” na pasta “SVN” do Volume 1.




2.2 Configurando a política de autenticação e autorização

Após criar um repositório, você pode configurar as políticas de autenticação e autorização do servidor Subversion, criar contas/senhas de usuário e permissões de acesso.

  • Definindo políticas de autenticação e autorização 




2.3 Configurando contas e senhas

No exemplo abaixo estaremos criando o usuário “asustor” com a senha “admin”.





2.4 Configurando permissões de acesso

No exemplo abaixo, atribuímos o usuário “asustor” ao grupo “Admin” e damos ao usuário Admin permissões de leitura e gravação.





2.5 Habilitando o serviço SVN

Depois de concluir as configurações a seguir, você poderá habilitar o serviço SVN e usar um cliente SVN familiar para se conectar ao NAS e executar o gerenciamento de arquivos de texto ou arquivos de código.




Se você deseja permitir que seu NAS habilite automaticamente o serviço SVN na inicialização do sistema, adicione os dois arquivos abaixo em /usr/local/etc/init.d

Nota: Modifique os privilégios de acesso a ficheiros de S99svnerve.sh e K99svnerve.sh para 0774. Certifique-se de conceder a permissão [x] (execução) de *.sh para o proprietário.

  • S99svnerve.sh


  • K99svnerve.sh

Esse artigo foi útil? sim / Não