Git est un système de distribution open-source qui est utilisé quand un programme est élaboré sur une période de temps et différentes versions sont créées. Pour faciliter ce processus , Git utilise un ensemble d'algorithmes complexes afin de s'assurer que la plus récente accumulation de la demande existe et est disponible dans l'environnement de production , tels que disponible en téléchargement à la consommation ou l'achat . La puissance des TIG peut être sécurisée en utilisant plusieurs protocoles de transfert de données sécurisé. HTTPS
HTTPS est l'acronyme de Hypertext Transfer Protocol Secure . Ceci est similaire au protocole HTTP standard, mais cette version utilise la couche de sockets SSL ou sécurisée . Via HTTPS , dépôts Git ou des fichiers stockés sous git peuvent être téléchargés à un accès en toute sécurité . HTTPS peut gérer le risque de transfert de données binaires à partir de la source sur une infrastructure de réseau non fiable. HTTPS utilise degrés de chiffrement de bits qui peut empêcher l'utilisateur malveillant d'obtenir les fichiers de Git variable. Lorsque vous utilisez Git, la commande à utiliser HTTPS est le suivant
https://host.xz . [: Port] /path /to /repo.git /
PTS
PTS est similaire au protocole HTTPS avec la fonctionnalité supplémentaire d'être en mesure d' effectuer des transactions bidirectionnelles avec le dépôt Git . FTP signifie protocole de transfert de fichiers et utilise principalement le port 21 pour la transmission de données. Utilisation de la couche de sockets sécurisés , les fichiers peuvent être téléchargés dans FTP de manière sécurisée . La syntaxe pour utiliser PTS avec Git est la commande suivante
ftps://host.xz . [: Port] /path /to /repo.git /
SSH
SSH ou Secure Shell , est une méthode d'utilisation de Git avec des fonctionnalités encore plus avancées. SSH est une méthode d' obtenir des privilèges complets ou partiels en ligne de commande pour le système hôte via une connexion sécurisée . Cela signifie que , en plus de pousser et de tirer des fichiers vers et depuis le dépôt Git , la commande du système d'exploitation peut être utilisé aussi bien. SSH prend en charge une commande de transfert de données appelée copie sécurisée . Comme PTS et HTTPS les données sont envoyées sous forme cryptée , afin que les pirates avec des analyseurs de paquets réseau ne peut pas accéder au fichier qui est envoyé sur le réseau. La commande d'invoquer SSH est la ligne suivante
ssh ://[ utilisateur @] host.xz . [: Port] /path /to /repo.git /Photos
Pour utiliser une copie sécurisée , la syntaxe suivante est fournie ci-dessous
scp [-p ] [-v ] [- r] [ [username @] hôte : ] . fichier ... [ [username @] hôte : ] fichier_ou_répertoire