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