Translation(s): English - Español

GitWeb (Alojamiento simple para Git)

icono de Gitweb

Disponible desde versión: 19.19

GitWeb proporciona alojamiento Git en FreedomBox. Proporciona un interfaz web para realizar acciones comunes sobre repositorios Git como ver archivos, diferencias, descripciones de cambio, etc. Git es un sistema de control de versiones distribuído para trazar cambios en código fuente durante el desarrollo de software. Con GitWeb puedes hojear la historia y el contenido del código fuente, y usar la búsqueda para encontrar cambios y código específicos. También puedes clonar repositorios y subir cambios al código con un cliente Git de línea de órdenes o con múltiples clientes gráficos que hay disponibles. Y puedes compartir tu código con gente de todo el mundo.

Para aprender a usar Git visita su tutorial.

1. Administrar los repositorios

Tras instalar GitWeb se puede crear un nuevo repositorio. Se puede marcar como privado para limitar el acceso.

2. Acceso

Tras instalar GitWeb se puede acceder a GitWeb mediante el cliente web (p.ej) en https://<mi_freedombox>/gitweb.

3. Autenticación básica HTTP

Actualmente el GitWeb de FreedomBox solo soporta remotos HTTP. Para evitar tener que introducir la contraseña cada vez que haces pull/push al repositorio puedes editar tu remoto para incluír credenciales.

Ejemplo: https://usuario:contrasena@mi.freedombox.mola/gitweb/mirepo

Tu nombre de usuario y contraseña se cifrarán. Quien monitorize el tráfico de la red solo apreciará el nombre de dominio.
Nota: Al usar este método tu contraseña se almacenará en claro en el fichero .git/config del repositorio local. Por este motivo debes crear un usuario FreedomBox que solo tenga acceso a gitweb y no usar nunca una cuenta de administrador.

4. Réplicas Espejo

Aunque tus repositorios se albergan principalmente en tu propia FreedomBox puedes configurar un repositorio en otro servicio de alojamiento Git como GitLab a modo de copia espejo.

5. Enlaces externos

Volver a la descripción de Funcionalidades o a las páginas del manual.


Información

Soporte

Contribuye

Informes

Promueve

Introducción

Hardware

Ayuda en línea

Dónde empezar

Traduce

Reuniones

Charlas

Funcionalidades

Visión

Preguntas y Respuestas

Diseño

Por hacer

Releases

Prensa

Descargas

Manual

Codigo Fuente

Contribuyentes

Blog

FreedomBox para Comunidades

Manual del Desarrolador de FreedomBox

AYUDA y DEBATES: Foro de Debate - Lista de Correo - #freedombox irc.debian.org | CONTACTO Fundación | PARTICIPA Proyecto

Next call: Sunday, October 25th at 17:00 UTC

Latest news: Help translate freedombox.org - 2020-08-01

Esta página está sujeta a copyright y sus autores la publican bajo la licencia pública Creative Commons Atribución-CompartirIgual 4.0 Internacional (CC BY-SA 4.0).


CategoryFreedomBox