Tag: git

black and white penguin toy

Porque (e como) assinar seus commits no Git com sua chave GPG

Assinar seus commits no Git com sua chave GPG é uma prática de segurança altamente recomendada para desenvolvedores de software. Ao assinar seus commits com GPG, você adiciona uma camada extra de segurança que garante que as alterações feitas nos seus arquivos não foram modificadas ou adulteradas por terceiros. Além disso, ao utilizar o GPG para assinar seus commits, você pode provar que é o autor legítimo das alterações, o que pode ser importante em casos de disputa de propriedade intelectual ou para fins legais. Para assinar seus commits no Git com GPG, você precisará de uma chave GPG. Você...

Como Hospedar Repositórios Git no cPanel

O Git é um sistema que permite rastrear alterações em arquivos e diretórios (um sistema de versionamento). Sempre que o conteúdo é alterado, o Git o registra e armazena o histórico de cada alteração. O Git usa o chamado repositórios, um tipo de estrutura de dados para gerenciar os arquivos que estão sendo versionados. Repositórios existem dentro de um diretório específico que contêm os registros de mudanças, além dos próprios arquivos. As ramificações (branches) separam vários conjuntos de alterações dentro de um repositório. Normalmente, os desenvolvedores de software usam o Git para gerenciar o versionamento de código, mas qualquer um pode usar o Git para...

Como Implantar um Projeto Git no cPanel

O recurso de controle de versão Git no cPanel permite que você implante seus repositórios gerenciados pelo cPanel. Geralmente, a implantação via Git envia o código acabado para a produção diretamente em sua conta cPanel. Você pode usar configurações diferentes para automaticamente (implantação push) ou manualmente (implantação pull) implantar alterações. Por exemplo, você poderia usar a implantação para fazer alterações em seu site localmente e enviá-las automaticamente para um diretório em sua conta do cPanel. Requisitos Antes da implementação, os repositórios devem atender aos seguintes requisitos: Um arquivo .cpanel.yml válido existente no diretório de nível superior. Um ou mais ramos locais ou remotos....