Ir para o conteúdo
TURNKEYGNU / LINUX
AplicativosDocumentaçãoBlogCapturas de telaGitHubTurnKey Hub
文Português
EnglishEspañol中文日本語PortuguêsDeutsch
Principal/Utilização do tráfego: Criação e acesso a projectos

Documentação

Utilização do tráfego: Criação e acesso a projectos

As notas de utilização abaixo dependem de Trac-initproject.
O nome do projeto exemplar é chamado foobar.
 

git

Para inicializar o projeto, faça login no servidor Trac e execute:

trac-initproject git foobar

Os desenvolvedores podem então enviar seus arquivos locais mestre branch usando os seguintes métodos:

Se o acesso público ao push estiver activo:

git-push git://appliance_ip/git/foobar master

Ou, sobre uma conexão SSH:

git-push ssh://root@appliance_ip/srv/repos/git/public/foobar.git master

Opcionalmente, o desenvolvedor pode configurar o repositório remoto para atualizações futuras mais simples:

git-config remote.turnkey-trac.url ssh://root@appliance_ip/srv/repos/git/public/foobar.git
git-config remote.turnkey-trac.push +master:refs/heads/master
git-push turnkey-trac

Os usuários podem então clonar o repositório remoto usando os seguintes métodos:

Anonimamente:

git-clone git://appliance_ip/git/foobar

Ou, sobre uma conexão SSH:

git-clone ssh://root@appliance_ip/srv/repos/git/foobar

 

A partir de v14.0, Bazaar não é mais suportado.

Bazaar (bzr)

Para inicializar o projeto, faça login no servidor Trac e execute:

trac-initproject bzr foobar

Os desenvolvedores podem então enviar seu branch local:

Sobre uma conexão SFTP (depende de python-paramiko)

bzr push sftp://root@1.0.0.94/srv/repos/bzr/foobar

Se não existir nenhuma localização de push padrão definida, o primeiro push irá defini- la. Depois disso, a localização poderá ser omitida e a opção padrão será usada:

bzr push

Os usuários podem então clonar o repositório remoto:

bzr clone bzr://appliance_ip/bzr/foobar

 

Mercúrio (hg)

Para inicializar o projeto, faça login no servidor Trac e execute:

trac-initproject hg foobar

Os desenvolvedores podem então enviar seu branch local utilizando os seguintes métodos:

Note a barra extra. Mercurial assume caminhos são relativos ao diretório home dos usuários sobre conexões SSH:

hg push ssh://root@appliance_ip//srv/repos/hg/foobar

Opcionalmente, o desenvolvedor pode configurar o repositório remoto para atualizações futuras mais simples, adicionando o seguinte para foobar/.hg/hgrc

[paths]
default-push = ssh://root@appliance_ip//srv/repos/hg/foobar

Os impulsos futuros podem então ser realizados da seguinte forma:

hg push

Os usuários podem então clonar o repositório remoto:

hg clone http://appliance_ip:8080/foobar

 

Subversion (svn)

Para inicializar o projeto, faça login no servidor Trac e execute:

trac-initproject svn foobar

Os desenvolvedores podem então fazer checkout do repositório remoto, fazer alterações e então fazer commit de volta para o repositório remoto:

Obter sobre SSH:

svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar

Após fazer alterações locais, elas podem ser enviadas para o repositório remoto:

svn commit

Os usuários podem então fazer checkout do repositório remoto usando os seguintes métodos:

Anonimamente:

svn co svn://appliance_ip/svn/foobar

Ou, sobre uma conexão SSH:

svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar

 

TURNKEYGNU / LINUX

Controle sua infraestrutura sem começar do zero.

Explorar o TurnKey
SobreDocumentaçãoPerguntas frequentesBlogGitHub
Livre e de código abertoSeguro por padrãoPronto para implantar