Git är ett open - source distributionssystem som används när ett program har utvecklats över en tidsperiod och olika versioner skapas . För att underlätta denna process , använder Git en komplex uppsättning av algoritmer för att säkerställa att den senaste build av en ansökan föreligger och finns i produktionsmiljö , såsom tillgängliga för konsumenten nedladdning eller köp . Kraften i Git kan göras säker genom att använda flera säkra protokoll för dataöverföring . HTTPS
HTTPS är en förkortning för Hypertext Transfer Protocol Secure . Detta liknar den vanliga HTTP-protokollet , men denna version använder SSL eller Secure Sockets Layer . Över HTTPS , kan Git-lagringsplatser eller filer som lagras under git hämtas en tillgång ordentligt . HTTPS kan hantera risken för överföring av binära data från källan över en icke betrodd nätinfrastruktur. HTTPS använder varierande bitars kryptering som kan förhindra att skadlig användare från att få GIT -filer . När du använder Git , kommandot för att använda HTTPS är följande
https://host.xz . [ : Port ] /sökväg /till /repo.git /
FTPs
FTP liknar HTTPS-protokoll med extra funktionalitet för att kunna utföra dubbelriktade transaktioner med Git-arkiv . FTP står för File Transfer Protocol och främst använder port 21 för dataöverföring . Använda secure sockets layer , kan filer laddas upp och ned med FTP på ett säkert sätt . Syntaxen för att använda FTP med Git är följande kommando
ftps://host.xz . [ : Port ] /sökväg /till /repo.git /
SSH
SSH eller Secure Shell , är en metod att använda Git med ännu fler avancerade funktioner . SSH är en metod att få fullständiga eller partiella privilegier kommandoraden till värdsystemet via en säker anslutning . Detta innebär att förutom att trycka och dra filer till och från Git-arkiv , kan operativsystemet kommando användas också. SSH stöder ett kommando dataöverföring kallas Secure Copy . Precis FTP och HTTPS- data skickas i krypterad form , så hackare med analysatorer nätverkspaket kan inte få tillgång till filen som skickas över nätverket . Kommandot för att åberopa SSH är följande rad
ssh ://[ user @ ] host.xz . [ : Port ] /sökväg /till /repo.git /
att använda Secure Copy , ska följande syntax nedan
scp [ - p ] [ - v ] [ - R ] [ [ användarnamn @ ] host : ] . file ... [ [ användarnamn @ ] host : ] file_or_dir