Controle suas versões e programe em grupo com Git e Gitorious

Esses testes e os resultados foram realizados na meta de distribuição Canaima

Git é um software de controle de versão desenvolvido por Linus Torvalds, pensando na eficiência e confiabilidade do versionamento de aplicativos quando estes possuem um grande número de arquivos de código-fonte.

Gitorious é o nome de um sistema que oferece hospedagem para projetos cooperativos de desenvolvimento de software livre baseados em ambiente Web utilizando o sistema de controle de versão distribuída Git, bem como o software deste servidor open source que nele é desenvolvido e hospedado. .

setting_up_gitorious_on_your_own_server_article

O que podemos fazer com esses dois elementos?
Esses dois elementos andam de mãos dadas, com git empacotamos nosso código-fonte. Com Gitorious compartilhamos de forma simples e elegante, para que mais desenvolvedores possam contribuir com o projeto, ao mesmo tempo em que gerenciamos as versões que foram feitas anteriormente.

Como usar Git e Gitorius?

Vamos começar com Gitorius

  • Cadastre-se e confirme a conta por e-mail
  • Crie uma chave SSH. A chave SSH é nossa chave de acesso para enviar os arquivos para o gitorius.
  • Para criar a chave de acesso vamos ao terminal e instalamos o pacote "sudo apt-get install ssh"
  • Executamos no terminal "ssh-keygen"
  • Seguimos os passos e inserimos a chave.
  • Se tudo correr bem, temos nossa senha, ela será criada
  • Acessamos o diretório /home/usuario/.ssh
  • Copiamos o que está dentro do arquivo id_rsa.pub
  • Em seguida, acessamos nossa sessão histórica e inserimos o que copiamos em "Gerenciar chaves SSH"
  • Agora, podemos criar o projeto na página gitorius. “Criar um Novo Projeto”, preenchemos o formulário.
  • Nós criamos o repositório, adicionamos um nome e uma descrição a ele.

Agora vamos com GIT

Agora solicitamos uma cópia do projeto.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

Crie um branch chamado "master" em seu repositório de Gitorious, executando:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

Copie todo o código-fonte do seu projeto dentro do diretório atual:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

Adicione os novos arquivos a este branch (master):

git add .

Confirme essa alteração, quero dizer, confirme todos os arquivos que você copiou há um minuto:

git commit -a

Atualize seu projeto no repositório Gitorious:

git push --all

Notas:

Existem mais opções com o git, esse é o básico, para poder criar o projeto, fazer upload e atualizar os arquivos, obviamente o git é mais complexo.

Eu sei que existem front-ends para o git, mas prefiro assim, e é sobre isso que o artigo trata.

Também se aplica a bitbucket


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

      eliotime3000 dito

    Muito prático, para ser honesto, mas é muito mais seguro fazê-lo no Debian do que Canaima (embora Canaima seja igual ao Ubuntu, para ser honesto).

      ferchmetal dito

    é interessante!

      Ele passou por aqui dito

    Muito bom, instalei no debian gitosis + gitweb (atrás do nginx) e a verdade é que estou muito feliz, acima de tudo, porque dou / etc de cada equipe e tenho um controle de mudanças mais rápido e visível, por assim dizer.