Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Sem Formato
Buildfile: build.xml

Main targets:

 admin.create               CORE: Cria um repositorio em uma area especifica
 admin.help                admin.help CORE: Help do subcomando 'admin'.
help CORE: Help doda subcomandoferramenta 'admin'.
 help                       CORE: Help da ferramenta 'svntool'.
 report.generate            CORE: Gera relatorios estatisticos a partir de um repositorio
 report.generate.checkout  svntool'.
report.generate CORE: Gera relatorios estatisticos a partir de um repositorio
report.generate.checkout AUX.: Efetua checkout de um repositorio
 report.help                CORE: Help do subcomando 'report'.
 svntool.dist               CORE: Cria uma distribuicao svntool.dist CORE: Cria uma distribuicao do svntool no arquivo 'svntool.zip'.
 sync.help                  CORE: Help do sumcomando 'sync'.
 sync.run                   CORE: Inicializa e mantem sincronizados repositorios
 sync.run.linux            sync.help CORE: Help do sumcomando 'sync'.
sync.run CORE: Inicializa e mantem sincronizados repositorios
sync.run.linux AUX.: Efetua a sincronizacao no Linux.
sync.run.windows AUX.: Efetua a sincronizacao no LinuxWindows.
 sync.run.windows           AUX.: Efetua a sincronizacao no Windows.
 sync.run.windows.robocopy  AUX.: Efetua a sincronizacao via utilitario robocopy
 .robocopy AUX.: Efetua a sincronizacao via utilitario robocopy
sync.run.windows.synctoy   AUX.: Efetua a sincronizacao via utilitario synctoy
Default target: help

 As As tarefas marcadas como "CORE" podem ser invocadas pelo usuário. As tarefas marcadas como "AUX" são internas da ferramenta e não devem ser invocadas pelo usuário, pois podem incorrer em mau funcionamento e/ou perda de dados.

...

Sem Formato
D:\TRABALHO\Eclipse\3layer-public\incubator\svntool>ant admin.help
Buildfile: build.xml

admin.help:
      \[echo\] Parametros disponiveis: \-Darea=dir \-Drepo=repositorio
     \[echo\] onde:
     \[echo\]   dir         = Diretorio onde deve ser criado o repositorio.
      \[echo\]   repositorio = Nome do repositorio a ser criado.
     \[echo\]
     \[echo\] EXEMPLO 1: Cria o repositorio 'incubator' na area 'jboss' com autorizacao por area.
     \[echo\]
     \[echo\] ant admin.create \-Darea=jboss \-Drepo=incubator
     \ \[echo\]

BUILD SUCCESSFUL
Total time: 0 seconds
D:\TRABALHO\Eclipse\3layer-public\incubator\svntool>

...

Criar o repositorio teste, dentro a area de repositorios publicos.

Sem Formato
 ant admin.create \-Darea=public \-Drepo=teste

...

Um exemplo de saida desses relatorios pode ser conferido em http://3layer.org/svnreport/public/incubator/svntoolImage Removed.

Geracao continua de relatorios

...

Copiar o repositorio /opt/3layer/data/svn/public/incubator para o caminho local /opt/3layer/backup/svn/public/incubator:

Sem Formato
 ant syn.run \-Dsource=/opt/3layer/data/svn/public/incubator \-Ddest=/opt/3layer/backup/svn/public/incubator

...

Sem Formato
\[root@jekyll resources\]# scp svntool.key.pub marcelo.mrack@hermes:/home/marcelo.mrack/.ssh
marcelo.mrack@hermes's password:
svntool.key.pub                                                                       100%  404     0.4KB/s   00:00

3. Proteja  Proteja a chave privada gerada para que outros usuarios nao possam utiliza-la indevidamente. Se isso nao for feito, é possivel que o servidor remoto recuse a chave privada. Veja como fazer isso abaixo:

Sem Formato
 chmod 700 /opt/lm2/svntool/resources/svntool.key

4. Conecte-se no servidor remoto, e adicione o conteudo da chave publica copiada ao arquivo de chaves autorizadas para conexao remota. Geralmente, este arquivo é /home/usuario/.ssh/authorized_keys ou entao /home/usuario/.ssh/authorized_keys2. Veja abaixo uma sequencia para isso:

Sem Formato
 \[root@jekyll resources\]# ssh marcelo.mrack@hermes
marcelo.mrack@hermes's password:
Last login: Thu Jan 29 17:46:41 2009 from jekyll.lm2.com.br
\[marcelo.mrack@hermes \~\]$ cd /home/marcelo.mrack/.ssh/
\[marcelo.mrack@hermes .ssh\]$ ls
authorized_keys  id_rsa.pub  known_hosts  myPublicKey-ssh2.key  svntool.key.pub
\[marcelo.mrack@hermes .ssh\]$ cat svntool.key.pub > authorized_keys
\[marcelo.mrack@hermes .ssh\]$

...

Sem Formato
\[root@jekyll resources\]# ssh \-i /opt/lm2/svntool/resources/svntool.key marcelo.mrack@hermes
Last login: Thu Jan 29 17:47:55 2009 from jekyll.lm2.com.br
\[marcelo.mrack@hermes \~\]$ cd /opt/backup
\[marcelo.mrack@hermes backup\]$ mkdir svn
\[marcelo.mrack@hermes backup\]$ pwd
/opt/backup
\[marcelo.mrack@hermes backup\]$ ls \-la
total 16
drwxrwxr-x 3 root         16
drwxrwxr-x 3 root Domain Users 4096 Jan 29 17:56 .
drwxr-xr-x 6 root          root         4096 Jan 29 17:55 ..
drwxr-xr-x 2 marcelo.mrack Domain Users 4096 Jan 29 17:56 svn
\[marcelo.mrack@hermes backup\]$

...