Como instalar a subversão Apache no Linux Mint Top 10

Como instalar a subversão Apache no Linux Mint Top 10

Subversão Apache é um sistema de controle de versão que acompanha as alterações nos arquivos, pastas e diretores do seu Linux Mint 21. Não apenas isso também permite que os usuários restaurem arquivos em suas versões anteriores e dê toda a história de todas as mudanças. Além disso, se você estiver procurando uma maneira fácil de obter a subversão do Apache no Linux Mint 21, então este guia é para você.

Instalando a subversão Apache no Linux Mint 21

A subversão é frequentemente referida como SVN e para instalá -la no Linux Mint; Basta passar pelas etapas abaixo mencionadas com cuidado:

Passo 1: Para a instalação gratuita de Hassle da SVN, atualize a lista de pacotes do gerenciador de pacotes padrão usando:

$ sudo apt update

Passo 2: Em seguida, instale o Apache2 no Linux Mint através do gerenciador de pacotes padrão executando:

$ sudo apt install apache2 -y

Agora verifique o status do serviço se estiver ativo e em execução e para esse uso:

$ sudo status Systemctl Apache2

Se não estiver ativo, inicie -o executando:

$ sudo systemctl start apache2

Etapa 3: Agora, apenas para ter certeza de que execute o endereço IP do Linux Mint no navegador da Internet para ver se o Apache2 está funcionando:

Passo 4: Agora, instale a subversão Apache usando o gerenciador de pacotes padrão do Linux Mint 21 executando:

$ sudo apt install libsvn-dev libapache2-mod-svn subversão-tools -y

Em seguida, leia as descrições das configurações para o Postfix e selecione OK:

Agora selecione a opção do site da Internet como uma configuração para o postfix e selecione OK:

Agora, dê o nome do correio do sistema de acordo com sua preferência e clique em OK para confirmar a configuração; no meu caso, dei o nome Linuxhint:

Etapa 5: Agora ative o módulo DAV do Apache executando:

$ sudo a2emod Dav

Em seguida, ative o módulo DAV_SVN do Apache executando:

$ sudo a2emod Dav_svn

Etapa 6: Agora reinicie o Apache2 no Linux Mint para aplicar todas as alterações usando:

$ sudo systemctl reiniciar apache2

Etapa 7: Agora abra o arquivo de configuração do Apache DAV_SVN executando:

$ sudo nano/etc/apache2/mods-inabled/Dav_svn.conf

Agora o descomamento das linhas abaixo dadas primeiro:


Dav Svn
SvnparentPath/var/lib/svn

Depois disso, o descomamento também as outras linhas que são dadas abaixo:

AuthType Basic
Authname "Repositório de Subversão"
AuthUserfile/etc/apache2/DAV_SVN.Passwd
Requer usuário válido

Etapa 8: Em seguida, crie um diretório chamado SVN no Linux Mint no diretório OPT usando:

$ sudo mkdir /opt /svn

Etapa 9: Agora crie um repositório e nomeie -o de acordo com sua preferência como eu o nomeei Linux executando:

$ sudo svnadmin create/opt/svn/linux

Etapa 10: Agora mude a propriedade do diretório que criamos acima executando:

$ sudo chown -r www-data: www-data/opt/svn/linux

Em seguida, altere as permissões para o diretório SVN usando o comando chmod:

$ sudo chmod -r 775/opt/svn/linux

Etapa 11: Agora é hora de criar usuários do SVN e definir a senha para ela executando o comando:

$ sudo htpasswd -cm/etc/apache2/Dav_svn.Passwd linux-user1

Você também pode criar outro usuário, se quiser e para esse execução:

$ sudo htpasswd -m/etc/apache2/Dav_svn.Passwd User2

Etapa 12: Para aplicar as alterações reiniciar o Apache2 no Linux, executando:

$ sudo systemctl reiniciar apache2

Etapa 13: Agora, faça o login na subversão do Apache para teste usando o endereço IP junto com o diretório e o nome do repositório, abaixo está a sintaxe para ele:

http: ///svn/

Então, é assim que se pode instalar a subversão do Apache no Linux Mint e rastrear todas as alterações feitas nos arquivos e diretórios

Conclusão

A Apache Subversão é uma ferramenta livre para usar de código aberto que os usuários do Linux podem usar para acompanhar todas as alterações feitas nos arquivos e diretórios de seus sistemas ou em qualquer projeto. O processo de instalação para obter a subversão do Apache é demorado, mas é bastante simples, este guia fornece um processo detalhado para a instalação da subversão Apache no Linux Mint 21.