Git é um sistema de distribuição de código aberto que é usado quando um programa é desenvolvido ao longo de um período de tempo e diferentes versões são criadas . Para facilitar esse processo , o Git usa um conjunto complexo de algoritmos para garantir que a mais recente construção de um aplicativo existe e está disponível em ambiente de produção, tais como disponível para download do consumidor ou compra. O poder do Git pode ser feito seguro , utilizando vários protocolos de transferência de dados segura . HTTPs
HTTPS é um acrônimo para HyperText Transfer Protocol Secure . Este é semelhante ao protocolo HTTP padrão, mas esta versão utiliza a camada SSL ou soquetes seguros . Por HTTPS , repositórios Git ou arquivos armazenados em git pode ser baixado de um acesso com segurança. HTTPs pode gerenciar o risco da transferência de dados binários da fonte através de uma infra-estrutura de rede não confiável . HTTPs usa diferentes graus de bits de criptografia que podem impedir usuário mal-intencionado obter os arquivos do Git . Ao usar o Git , o comando para usar HTTPS é o seguinte
https://host.xz . [: Port ] /path /to /repo.git /
FTPs < br >
FTPs é semelhante ao protocolo HTTPS com a funcionalidade adicional de ser capaz de realizar transações bidirecionais com o repositório Git. FTP significa File Transfer Protocol e usa principalmente a porta 21 para transmissão de dados . Usando o Secure Sockets Layer , os arquivos podem ser carregados e descarregados com FTP de uma forma segura . A sintaxe para utilizar FTPs com Git é o seguinte comando
ftps://host.xz . [: Port ] /path /to /repo.git /
SSH
SSH ou Secure Shell , é um método de usar Git com características ainda mais avançadas . SSH é um método de obtenção de privilégios de linha de comando completas ou parciais ao sistema host através de uma conexão segura. Isto significa que além de empurrar e puxar para arquivos e a partir do repositório Git , de comando do sistema de operação pode ser utilizado , bem . SSH suporta um comando de transferência de dados chamado Secure Copy . Como FTPs e HTTPs os dados são enviados de forma criptografada , para que hackers com analisadores de pacotes de rede não podem ter acesso ao arquivo que está sendo enviado através da rede. O comando para invocar SSH é a seguinte linha
ssh ://[ user @ ] host.xz . [: Port ] /path /to /repo.git /Tablet
Para utilizar Secure Copy , a seguinte sintaxe é fornecida abaixo
scp [-p ] [- v] [ -r] [[ username @ ] host : ] . arquivo ... [[ username @ ] host : ] file_or_dir