Git es un sistema de distribución de código abierto que se utiliza cuando un programa se ha desarrollado durante un período de tiempo y las diferentes versiones se crean . Para facilitar este proceso , Git utiliza un complejo conjunto de algoritmos para garantizar que la generación más reciente de una aplicación existe y está disponible en el entorno de producción, tales como disponible para su descarga o compra de los consumidores . El poder de Git puede asegurarse mediante la utilización de varios protocolos seguros de transferencia de datos . HTTPs
HTTPS es un acrónimo de Hypertext Transfer Protocol Secure . Esto es similar al protocolo HTTP estándar, pero esta versión utiliza la capa de sockets SSL o seguro . A través de HTTPS , repositorios Git o archivos almacenados en git pueden descargar un acceso con seguridad . HTTPs puede gestionar el riesgo de la transferencia de datos binarios de la fuente a través de una infraestructura de red no es de confianza . HTTPS utiliza diversos grados de bit de encriptación que pueden impedir que usuarios malintencionados obtengan los archivos de Git . Al usar Git , el comando para utilizar HTTPS es la siguiente
https://host.xz . [: Puerto] /ruta /al /repo.git /
FTPs
FTPs es similar al protocolo HTTPS con la funcionalidad añadida de ser capaz de realizar transacciones bidireccionales con el repositorio Git. FTP significa Protocolo de transferencia de archivos y utiliza principalmente el puerto 21 para la transmisión de datos. Usando la capa de sockets seguros , los archivos pueden ser cargados y descargados a través de FTP de forma segura . La sintaxis para utilizar FTPs con Git es el comando siguiente
ftps://host.xz . [: Puerto] /ruta /al /repo.git /
SSH
o SSH Secure Shell, es un método de uso de Git con características aún más avanzadas. SSH es un método para la obtención de privilegios completos o parciales de línea de comandos para el sistema host a través de una conexión segura. Esto significa que, además de empujar y tirar de archivos hacia y desde el repositorio Git, comando del sistema operativo se puede utilizar también. SSH admite un comando de transferencia de datos denominada Secure Copy . Como FTPs y HTTPS los datos se envían de forma cifrada , por lo que los hackers con los analizadores de paquetes de red no puede tener acceso al archivo que se envía a través de la red. El comando para invocar SSH es la siguiente línea
ssh ://[usuario @] host.xz . [: Puerto] /ruta /al /repo.git /foto
Para utilizar copia Secure , se proporciona la siguiente sintaxis siguiente
scp [- p ] [- v ] [- r ] [ [usuario @] anfitrión : ] . archivo ... [ [usuario @] anfitrión : ] file_or_dir