Red de conocimiento informático - Material del sitio web - Cómo construir un servidor git de forma remota en mac

Cómo construir un servidor git de forma remota en mac

Opción 1: configuración directa basada en SSH

Git admite cuatro protocolos principales:

Local: se requiere un sistema de archivos y los permisos son difíciles de controlar

HTTP: lento

SSH: admite operaciones de lectura y escritura, pero no admite lectura anónima (protocolo predeterminado de Git)

GIT: más rápido

GIT: El más rápido

Esta es la forma más adecuada de configurar un servidor Git en una Mac. p>

Según una evaluación exhaustiva en términos de dificultad de construcción y funciones, el más adecuado es ssh, y la mayoría de los servidores básicamente tienen servicios ssh, por lo que ahorra muchos problemas. Una idea básica es darles a todos una cuenta ssh para que todos puedan acceder a ella mediante nombre de usuario y contraseña, pero obviamente esta no es una buena opción, este enfoque es un poco redundante y es difícil administrar los permisos de los repositorios.

Al usar Github, se utilizará la clave pública/privada rsa.pub, de modo que el servidor solo tenga la clave pública del usuario (*.pub), evitando las engorrosas contraseñas y verificando directamente el envío. y los permisos del servidor se gestionarán de forma más flexible en función de las identidades de los diferentes usuarios. Por eso también adoptamos este enfoque.

Servidor

Para que el acceso al almacén remoto sea más intuitivo, primero cree una cuenta llamada git en el servidor, de modo que cuando la clone en el futuro, se vea como siguiente formato:

p>

git clone git@server:some.git

Crear un nuevo usuario, crear repositorio y otros directorios