Git ist ein Open- Source-Distribution -System, das verwendet wird, wenn ein Programm über einen Zeitraum von Zeit entwickelt und verschiedene Versionen erstellt wird. Um diesen Prozess zu erleichtern, nutzt Git eine komplexe Reihe von Algorithmen , um sicherzustellen, dass die jüngste einer Anwendung existiert bauen und steht in der Produktionsumgebung , wie für Verbraucher Download oder Kauf. Die Macht der Git kann gesichert werden durch die Verwendung mehrere sichere Datenübertragung Protokolle . HTTPS
HTTPS ist eine Abkürzung für Hypertext Transfer Protocol Secure . Dies ist vergleichbar mit dem Standard- HTTP -Protokoll aber diese Version verwendet die SSL oder Secure Sockets Layer . Über HTTPS kann Git-Repositories oder Dateien unter git gespeicherten einen Zugang heruntergeladen werden sicher . HTTPS Steuerung des Risikos der Übertragung von binären Daten von der Quelle in einem nicht vertrauenswürdigen Netzwerk-Infrastruktur. HTTPS verwendet unterschiedlichem Grad der Bit-Verschlüsselung , die böswillige Benutzer Erhalt der Git -Dateien verhindern kann. Bei der Verwendung von Git, der Befehl , HTTPS zu verwenden ist die folgende
https://host.xz . [: Port ] /path /to /repo.git /
FTPs
FTPs ist ähnlich wie das HTTPS-Protokoll mit der zusätzlichen Funktionalität in der Lage, bidirektionale Transaktionen mit dem Git-Repository durchzuführen. FTP steht für File Transfer Protocol und in erster Linie verwendet Port 21 für die Datenübertragung. Verwenden von Secure Sockets Layer , können Dateien hochgeladen und heruntergeladen werden mit FTP in einer sicheren Weise . Die Syntax für die Verwendung FTPs mit Git ist der folgende Befehl
ftps://host.xz . [: Port ] /path /to /repo.git /
SSH
SSH oder Secure Shell ist ein Verfahren zur Verwendung Git mit noch mehr erweiterte Funktionen. SSH ist eine Methode für den vollständigen oder teilweisen Befehlszeile Privilegien zum Hostsystem über eine sichere Verbindung . Dies bedeutet, dass zusätzlich zum Schieben und Ziehen Dateien zu und von dem Git Repository Betriebssystemkommando auch verwendet werden. SSH unterstützt eine Datenübertragungsrate Befehl namens Secure Copy . Wie FTPs -und HTTPS werden die Daten in verschlüsselter Form gesendet , so dass Hacker mit Netzwerk-Paket -Analysatoren können keinen Zugriff auf die Datei, die über das Netzwerk gesendet wird. Der Befehl zum Aufrufen SSH ist die folgende Zeile
ssh ://[ user @ ] host.xz . [: Port ] /path /to /repo.git /Tablet
nutzen Secure Copy . , die folgende Syntax ist unten angegeben
scp [-p ] [-v ] [- r] [ [ username @ ] host: ] file ... [ [ username @ ] host: ] datei_oder_verzeichnis