Git er et open -source distributionssystem, der bruges, når et program er udviklet over en periode af tid og forskellige versioner er oprettet. For at lette denne proces , Git bruger et komplekst sæt af algoritmer til at sikre, at den nyeste build af en ansøgning findes og er tilgængelige i produktionen miljø, såsom tilgængelig for forbrugerne download eller køb. Den effekt af Git kan gøres sikkert ved at udnytte flere sikker dataoverførsel protokoller. HTTPs
HTTPs er en forkortelse for HyperText Transfer Protocol Secure . Dette svarer til den standard HTTP-protokollen , men denne version udnytter SSL eller Secure Sockets Layer . Over HTTPS , kan Git-lagre eller filer gemt under git hentes en adgang forsvarligt . HTTPs kan styre risikoen for overførsel af binære data fra kilden over et upålideligt netværksinfrastruktur. HTTPs bruger varierende grader af bit kryptering , der kan forhindre hacker at opnå de Git filer. Når du bruger Git , kommandoen til at bruge HTTPS er følgende
https://host.xz . [ : Port ] /sti /til /repo.git /
FTPs < br >
FTPs ligner HTTPS-protokollen med den ekstra funktionalitet at kunne udføre tovejs transaktioner med Git repository . FTP står for File Transfer Protocol og anvender primært port 21 til datatransmission. Brug af Secure Sockets Layer , kan filer uploades og downloades med FTP på en sikker måde . Syntaksen for at bruge FTP med Git er følgende kommando
ftps://host.xz . [ : Port ] /sti /til /repo.git /
SSH
SSH eller Secure Shell , er en metode til at bruge Git med endnu flere avancerede funktioner. SSH er en metode til at få fuld eller delvis kommandolinje privilegier til værten system via en sikker forbindelse. Det betyder, at ud over at skubbe og trække filer til og fra Git repository , kan operativsystemkommando ligeledes anvendes . SSH understøtter en dataoverførsel kommando kaldet Secure Copy. Ligesom FTPs og HTTPS- data sendes i krypteret form , så hackere med netværkspakke analysatorer kan ikke få adgang til den fil, der bliver sendt over netværket. Kommandoen til at påberåbe SSH er den følgende linje
ssh ://[ bruger @ ] host.xz . [ : Port ] /sti /til /repo.git /
For at udnytte Sikker kopi er følgende syntaks nedenfor
scp [- p] [ -v ] [- r] [[ brugernavn @ ] host: ] . fil ... [[ brugernavn @ ] host: ] file_or_dir