Git è un sistema di distribuzione open-source che viene utilizzato quando un programma è stato sviluppato nel corso di un periodo di tempo e diverse versioni vengono create . Per facilitare questo processo , Git usa un insieme complesso di algoritmi per garantire che la più recente build di un'applicazione esiste ed è disponibile in ambiente di produzione , come ad esempio disponibile per il download o l'acquisto del consumatore . Il potere di Git può essere protetto utilizzando diversi protocolli di trasferimento dati sicure . HTTPs
HTTPs è l'acronimo di HyperText Transfer Protocol Secure . Questo è simile al protocollo HTTP standard ma questa versione utilizza Sockets Layer SSL o sicuro . Su HTTPS , repository Git o file memorizzati sotto git possono essere scaricati un accesso sicuro . HTTPs può gestire il rischio del trasferimento di dati binari dalla sorgente su una infrastruttura di rete non attendibile . HTTPs utilizza vari gradi di bit di crittografia che possono impedire all'utente malintenzionato di ottenere i file di Git . Quando si utilizza Git , il comando da utilizzare HTTPS è il seguente
https://host.xz . [ : Port ] /path /to /repo.git /
FTPs < br > con
FTPs è simile al protocollo HTTPS con la funzionalità di essere in grado di eseguire le operazioni bidirezionali con il repository Git . FTP sta per File Transfer Protocol ed utilizza principalmente la porta 21 per la trasmissione dati . Usando il Secure Sockets Layer , i file possono essere caricati e scaricati con FTP in modo sicuro. La sintassi per l'utilizzo FTPs con Git è il seguente comando
ftps://host.xz . [ : Port ] /path /to /repo.git /
SSH
o SSH Secure Shell , è un metodo di usare Git con funzionalità ancora più avanzate . SSH è un metodo per ottenere i privilegi di riga di comando completa o parziale al sistema host tramite una connessione sicura . Ciò significa che oltre a spingere e tirare i file da e verso il repository Git , comando del sistema operativo può essere utilizzato come bene . SSH supporta un comando di trasferimento dati chiamata Secure Copy . Come FTPs e HTTPS i dati vengono inviati in forma criptata , in modo da hacker con analizzatori di pacchetti di rete non può accedere al file che viene inviato in rete . Il comando per invocare SSH è la seguente linea
ssh ://[ utente @ ] host.xz . [ : Port ] /path /to /repo.git /Games
Per utilizzare copia sicura , la seguente sintassi è fornito di seguito
scp [ - p ] [ -v ] [ -r ] [ [ nomeutente @ ] host : ] . file di ... [ [ nomeutente @ ] host : ] file_or_dir