Tag: repositorio

Clonando um repositório do Subversion (SVN) no Linux

Você pode precisar clonar (fazer uma cópia) de um repositório do SVN por "n" motivos. Não vou falar sobre os motivos, mas sim como fazer isso no Linux.

#CRIE O NOVO REPOSITORIO
svnadmin create RepositorioClone

#FAÇA UM DUMP (BACKUP) DO REPOSITORIO OROGINAL
svnadmin dump /var/svn-repositories/RepositorioOriginal > /root/RepositorioOriginal.dump

#ALTERE O DONO DO DIRETORIO DOS REPOSITORIOS
chown -R apache:apache /var/svn-repositories

#RESTAURE O DUMP QUE VOCE FEZ ANTERIORMENTE
svnadmin load /var/svn-repositories/RepositorioClone/ < /root/RepositorioOriginal.dump

A restauração demora muito. Dependendo do tamanho do repositório, pode levar horas! Então esteja preparado para esperar.

Segundo as pesquisas que fiz, aparentemente apenas copiar o diretório do repositório teria o efeito desejado, mas já que existe uma ferramenta apropriada para isso, acredito que seja mais seguro.

Fonte: http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/clone-a-svn-repository-258


Utilizando o SourceForge para hospedar projetos de software livre

Você começou a desenvolver seu aplicativo e agora que ele está ficando pronto (ou não) bateu a dúvida: onde hospedar meu projeto? Como posso disponibilizar os arquivos para download? E onde conseguir um servidor gratuito para controle de versão (Subversion, CVS, Git ou Mercurial)?

Até então eu utilizava o Assembla para hospedar meu repositório do Subversion. A vantagem do Assembla é que ele também permite projetos fechados (mas esse não é o foco do artigo). Mas as vantagens acabam aí. O Assembla não te oferece nenhum outro recurso gratuito. E a coisa é bastante diferente no SourceForge.

Veja alguns recursos disponibilizados pelo SourceForge:

  • Controle de Versão – Subversion, Git, CVS e Mercurial
  • Hospedagem de arquivos binários – Assim você pode disponibilizar, por exemplo, sua aplicação empacotada para download (arquivos zip, war, jar etc.).
  • Subdomínio – Exemplo: http://seuprojeto.sf.net ou http://seuprojeto.sourceforge.net
  • Site do Projeto – Suporte a PHP, MySQL etc.
  • Blog
  • Virtual Host – Permite que você utilize seu próprio domínio
  • Acesso via SSH ou SFTP
  • Fórum
  • Lista de Discussão
  • Wiki
  • Alias para seu e-mail – Exemplo: voce@users.sourceforge.net
  • Estatísticas
  • Outros recursos: http://sourceforge.net/apps/trac/sourceforge/wiki/Hosted%20Apps

Você vai ter toda a estrutura pra colocar seu projeto em prática.

Para começar, primeiro você vai precisar criar uma conta e depois registrar seu projeto. Se você tiver dúvidas, acesse o wiki: http://sourceforge.net/apps/trac/sourceforge/wiki

Pra finalizar, é importante lembrar que alguns recursos só são liberados depois que você faz seu primeiro commit. Se você não sabe o que é isso, recomendo esse artigo e o artigo da wikipedia sobre Controle de Versão.


Atualizar repositórios no Linux Debian 5.04 (Lenny)

A princípio o Debian vem apenas com os repositórios de segurança configurados, e talvez seja necessário que você configure manualmente caso queira instalar algum pacote utilizando o apt-get.

Para fazer essa atualização, você tem que modificar o arquivo /etc/apt/sources.list. Pra isso, clique em Aplicações, Acessórios, Terminal. Depois é necessário se tornar root. Então digite:

su

Digite a senha de root, e em seguida edite o arquivo:

gedit /etc/apt/sources.list

Você pode apagar o conteúdo do arquivo, mas é recomendável que você apenas comente (colocando um # na frente de cada linha). Depois preencha o arquivo com as seguintes linhas:

deb http://ftp.br.debian.org/debian lenny main contrib non-free
deb-src http://ftp.br.debian.org/debian lenny main contrib non-free
deb http://security.debian.org lenny/updates main
deb-src http://security.debian.org lenny/updates main

Salve o arquivo, feche o Gedit e volte para o Terminal. Lá digite:

apt-get update

Pronto. Agora você já pode baixar seus pacotes pelo apt-get.


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress