CVSServer

From COREPHP

Jump to: navigation, search

Contents

Como criar um CVSNT Server

O CVS é o "Concurrent Version System", e permite o trabalho de múltiplas pessoas em um mesmo projeto, sem que as alterações de uma se sobreponham à de outra, além de permitir o controle de releases e rastreamento de alterações nos arquivos e quem foi o responsável pela mesma.

Instalando o CVSNT Server

Para instalar o CVSNT, vá primeiro ao site http://www.cvsnt.org/ e baixe a versão Open Source deste software. O instalador é muito simples, e basta um NNF (Next-Next-Finish) para ter instalado o CVSNT.

Instalando um client para CVS

O client mais indicado para aplicações windows é o TortoiseCVS (http://www.tortoisecvs.org/). Ele instala uma extensão no Windows Explorer que permite que você faça o gerenciamento simplemente clicando com o botão direito sobre a pasta de trabalho.

O TortoiseCVS não possui por padrão um aplicativo para pesquisa de diferenças entre os arquivos no repositório e o arquivo local. Assim, é preciso instalar ainda o WinMerge.

Configurando o acesso ao CVSNT Server

O CVSNT Server permite integração de autenticação de usuários à autenticação de domínios do Windows. As ACLs (Access Control Lists) às pastas podem então serem feitas utilizando o próprio sistema de acesso de arquivos do Windows.

1 - Acesse o "CVSNT Control Panel", através do menu Iniciar/Programas/CVSNT

2 - Acesse a aba chamada Server Settings

3 - Selecione o "Default Domain" de acordo com sua rede (no caso, EFTI)

Criando um Repositório

O Respositório é onde o CVSNT guarda os arquivos dos seus projetos. Cada projeto é criado como um Módulo do Respositório. Para criar um novo respositório, siga os passos abaixo:

1 - Acesse o "CVSNT Control Panel", através do menu Iniciar/Programas/CVSNT

2 - Acesse a aba chamada "Respoitory Configuration"

3 - Clique no botão "Add" (Adicionar)

4 - Defina a localização da pasta onde será criado o repositório

5 - Defina o nome do Respositório (utilizado para acesso)

6 - Faça uma breve descrição do repositório

7 - Determine os valores que utilizará para os 3 checkboxes auto-explicativos

Criando um Módulo de um Repositório com o TortoiseCVS

Para acessar o repositório com o Tortoise:

1 - Abra o Windows Explorer

2 - Selecione a pasta onde deverão ser colocados os arquivos do projeto

3 - Clique na pasta com o Botão Direito, e selecione a opção "CVS Obter Módulo"

4 - Uma caixa de diálogo aparecerá, solicitando informações sobre seu servidor.

5 - No protocolo, defina como "Autenticação pelo windows (:pserver:)"

6 - No campo servidor, especifique o nome do seu servidor

7 - Nas pasta do repositório, defina o nome do repositório no servidor (não esqueça de colocar um / no início, pois você deve especificar o caminho a partir da raiz)

8 - Defina o nome do usuário que se conectará ao CVSNT Server

9 - Defina o nome do módulo a ser criado

Acessando um Módulo de um Repositório com o TortoiseCVS

Para acessar o repositório com o Tortoise:

1 - Abra o Windows Explorer

2 - Selecione a pasta onde deverão ser colocados os arquivos do projeto

3 - Clique na pasta com o Botão Direito, e selecione a opção "CVS Obter Módulo"

4 - Uma caixa de diálogo aparecerá, solicitando informações sobre seu servidor.

5 - No protocolo, defina como "Autenticação pelo windows (:pserver:)"

6 - No campo servidor, especifique o nome do seu servidor

7 - Nas pasta do repositório, defina o nome do repositório no servidor (não esqueça de colocar um / no início, pois você deve especificar o caminho a partir da raiz.

8 - Defina o nome do usuário que se conectará ao CVSNT Server

9 - Clique no botão "Obter lista de Módulos"

10 - Informe sua senha de rede (a autenticação está integrada com o windows)

11 - Selecione o módulo e clique em Ok.

This page was last modified on 14 July 2009, at 14:19. This page has been accessed 213 times.