Saltar al contenido
TURNKEYGNU / LINUX
AplicacionesDocumentaciónBlogCapturas de pantallaGitHubTurnKey Hub
文Español
EnglishEspañol中文日本語PortuguêsDeutsch
Home/Uso de la trac: Creación y acceso a proyectos

Documentación

Uso de la trac: Creación y acceso a proyectos

Las notas de uso que figuran a continuación dependen de trac-initproject.
El nombre ejemplar del proyecto se llama foobar.
 

Git

Para inicializar el proyecto, inicie sesión en el servidor Trac y ejecute:

trac-initproject git foobar

Los desarrolladores pueden subir su local maestro ramificar utilizando los siguientes métodos:

Si el acceso público de empuje está habilitado:

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

O, sobre una conexión SSH:

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

Opcionalmente, el desarrollador puede configurar el repositorio remoto para actualizaciones futuras más 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

Los usuarios pueden clonar el repositorio remoto utilizando los siguientes métodos:

Anónimo:

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

O, sobre una conexión SSH:

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

 

A partir de v14.0, Bazaar ya no es compatible.

Bazaar (bzr)

Para inicializar el proyecto, inicie sesión en el servidor Trac y ejecute:

trac-initproject bzr foobar

Los desarrolladores pueden subir su rama local:

Más de una conexión SFTP (dependientes en python-paramiko)

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

Si no hay un conjunto de ubicación de empuje predeterminado, el primer empuje lo establecerá. Después de eso, la ubicación se puede omitir y el default se utilizará:

bzr push

Los usuarios pueden clonar el repositorio remoto:

bzr clone bzr://appliance_ip/bzr/foobar

 

Mercurial (hg)

Para inicializar el proyecto, inicie sesión en el servidor Trac y ejecute:

trac-initproject hg foobar

Los desarrolladores pueden subir su rama local utilizando los siguientes métodos:

Nota el slash extra. Mercurial asume que las rutas son relativas al directorio de usuarios en casa sobre conexiones SSH:

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

Opcionalmente, el desarrollador puede configurar el repositorio remoto para actualizaciones futuras más simples, agregando lo siguiente a: foobar/.hg/hgrc

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

Los futuros impulsos pueden ser realizados de la siguiente manera:

hg push

Los usuarios pueden clonar el repositorio remoto:

hg clone http://appliance_ip:8080/foobar

 

Subversion (svn)

Para inicializar el proyecto, inicie sesión en el servidor Trac y ejecute:

trac-initproject svn foobar

Los desarrolladores pueden entonces comprobar el repositorio remoto, hacer cambios, luego comprometerse al repositorio remoto:

Checkout over SSH:

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

Después de realizar cambios locales, pueden ser enviados al repositorio remoto:

svn commit

Los usuarios pueden entonces comprobar el repositorio remoto utilizando los siguientes métodos:

Anónimo:

svn co svn://appliance_ip/svn/foobar

O, sobre una conexión SSH:

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

 

TURNKEYGNU / LINUX

Controla tu infraestructura sin empezar desde cero.

Explorar TurnKey
Acerca deDocumentaciónPreguntas frecuentesBlogGitHub
Libre y de código abiertoSeguro de forma predeterminadaListo para desplegar