Dependendo da tecnologia utilizada, criar um repositório pode significar:
- A criação de um novo banco de dados em um sistema gerenciador de banco de dados ou apenas criar novos registros dentro de um banco de dados.
- Criação de uma nova pasta no local escolhido como repositório de arquivos.
Após a criação de um repositório, normalmente é necessário realizar as seguintes operações:
- Configurar as regras de acesso e utilização do repositório.
- Criar perfis de acesso.
- Cadastrar usuários e alocá-los a perfis de acesso.
- Permitir o acesso de usuários ao(s) repositório(s) criado(s).
- Autorizar o uso geral do repositório (um repositório pode ser bloqueado temporariamente para acesso).
- Fazer cargas iniciais do repositório ou criar estruturas de arquivo padrão a serem utilizadas (normalmente cria-se uma estrutura padrão para apontar os locais onde os desenvolvedores irão colocar seus arquivos).
- Caso seja utilizado um repositório para vários projetos, criar a estrutura de diretórios dos projetos.
- Configurar, se necessário, as regras de acesso para cada pasta e/ou cada projeto.
- Configurar como os usuários irão acessar o(s) repositório(s). Há várias formas de acesso e você precisa configurar quais formas estarão autorizadas. Por exemplo, você pode autorizar apenas o acesso via protocolo HTTPS, proibindo as demais formas.
- Comunicar aos usuários como eles devem acessar o repositório.
- Verificar se os usuários estão conseguindo acessar o repositório.
- Verificar se as ferramentas de auditoria e controle estão funcionando.
- Testar todas as configurações e funcionalidades a serem utilizadas, principalmente aquelas voltadas ao controle de segurança.
- Criar rotinas de backup do repositório. Se o servidor falhar, você terá condições de acessar uma versão recente de seus arquivos, mas sem o repositório, todo o histórico estará perdido para sempre. Se possível, teste a restauração dos backups em um ambiente de teste.
- Formalizar e comunicar à chefia ou pessoa competente que o ambiente está pronto para uso.
Copyright © 2014 AIEC.