Red de conocimiento informático - Material del sitio web - Configurar un servidor Git en Linux

Configurar un servidor Git en Linux

Todos sabemos que los sistemas de control de versiones son cruciales en un entorno de desarrollo, pero podemos alojar nuestro código en GitHub de forma gratuita. Si no queremos revelar el código fuente de un proyecto y la empresa no quiere pagar por él, entonces podemos construir un servidor Git nosotros mismos y usar Gitosis para administrar la clave pública, lo cual es más conveniente.

Entorno de compilación:

Servidor CentOS6.6 + git (versión 1.8.3.1)

Cliente Windows10 + git (versión 2.11.1.windows.1

1. Instale el software relacionado con Git

Si Linux es el sistema servidor y Windows es el sistema cliente, instale Git por separado

Instale el cliente:

Descargue Git para Windows en: https://git-for-windows.github.io/

Una vez completada la instalación, puede utilizar Git Bash como cliente de línea de comandos

Instalar Gitosis

Aparece el siguiente mensaje para indicar una instalación exitosa

2. Crea un usuario git en el servidor para administrar el servicio Git

3. Configura el público key<

Configurar administradores en Windows El servidor git requiere algunos administradores, así que cargue la clave pública de la máquina del desarrollador en el servidor, agréguela como administrador del servidor git y luego abra el comando git. line

4. Configurar gitosis

Usar el usuario git e inicializar gitosis

Clonar gitosis-admin en el host del administrador en la máquina Windows

gitosis .conf: archivo de configuración del servidor git

keydir: donde se almacena la clave pública del cliente

Configurar el archivo gitosis.conf

Creado en Windows máquina del administrador Pruebe el repositorio local y cárguelo en el servidor git

Envíelo al servidor remoto

El servidor creará automáticamente el repositorio de prueba

5. Agregar otros usuarios de git