Como instalar o GitHub Desktop no Debian 12, 11 ou 10

GitHub Desktop é um farol para desenvolvedores que buscam uma maneira simples e eficiente de gerenciar repositórios Git. Este cliente GUI, adaptado para Git, agiliza tarefas complexas, permitindo que desenvolvedores novatos e experientes colaborem sem esforço.

Recursos notáveis ​​do GitHub Desktop:

  • Interface de usuário elegante: O design do GitHub Desktop prioriza a experiência do usuário, oferecendo um layout claro e intuitivo. Esse espírito de design garante um gerenciamento de repositório sem esforço, independentemente da familiaridade do usuário com o Git.
  • Comprometer Crônicas: os usuários podem se aprofundar em um log de commit abrangente detalhando autores, carimbos de data/hora e mensagens. Esse recurso aprimora a revisão de código e o rastreamento de alterações, oferecendo uma visão panorâmica da evolução de um projeto.
  • Ramificação sem esforço: com o GitHub Desktop, a criação e navegação de ramificações são muito fáceis. A plataforma facilita a mudança, fusão e criação de filiais, minimizando os riscos de conflito e melhorando a trajetória de desenvolvimento.
  • Solicitações pull integradas: A sinergia do GitHub Desktop com a estrutura de pull request do GitHub é evidente. Os usuários podem iniciar, avaliar e integrar solicitações pull sem sair do aplicativo, eliminando a necessidade de fazer malabarismos entre interfaces.
  • Visualizador de diferenças visuais: o visualizador de diferenças integrado delineia visualmente as alterações no código, auxiliando os usuários na compreensão das modificações. O sistema codificado por cores destaca rapidamente adições, exclusões e alterações de código.
  • Mediação de Conflitos: A mesclagem torna-se fácil com o recurso de resolução de conflitos do GitHub Desktop. A plataforma marca lucidamente arquivos e alterações conflitantes, garantindo uma navegação suave de conflitos de mesclagem.

Com esses recursos robustos, o GitHub Desktop promete elevar seus esforços de desenvolvimento e colaboração, tornando o gerenciamento do Git mais intuitivo e eficiente. Agora, vamos instalar o software em seu desktop Debian usando vários métodos que atendem à sua preferência.

Método 1: instalar o GitHub Desktop por meio do pacote .deb

Embora o GitHub oficialmente suporte apenas Windows e macOS, os usuários do Linux podem acessar a plataforma por meio do projeto “shiftkey/desktop”. Este fork fornece pacotes compatíveis com Linux para várias distribuições, incluindo Debian.

Para começar, visite a página de lançamentos e baixe a versão mais recente. Embora este guia se concentre na instalação do pacote “.deb”, você também pode escolher o AppImage se preferir e estiver familiarizado com ele.

Baixe o arquivo .deb do GitHub Desktop

Baixe a versão mais recente usando o seguinte comando em seu terminal. Este comando busca o arquivo .deb do repositório GitHub e o salva em seu sistema local:

wget https://github.com/shiftkey/desktop/releases/download/release-3.2.1-linux1/GitHubDesktop-linux-3.2.1-linux1.deb

Instale o GitHub Desktop no Debian via comando DPKG

Com o arquivo .deb baixado, agora você pode instalar o aplicativo GitHub Desktop. Nosso guia usa a versão 3.2.1 RC1 como exemplo. Substituir <filename> no comando abaixo com o nome do arquivo .deb que você baixou:

sudo dpkg -i <filename>.deb

Exemplo com 3.2.1 RC1:

sudo dpkg -i GitHubDesktop-linux-3.2.1-linux1.deb

Observação: Lembre-se, este é apenas um exemplo de comando; seu comando de instalação deve ser mais recente que a versão “v3.2.1”.

Para usuários mais novos do Debian que talvez não saibam, dpkg é um gerenciador de pacotes usado para instalar, remover e gerenciar pacotes Debian. É uma ferramenta fundamental para instalar pacotes .deb em seu sistema. O -i flag é uma opção de comando que informa dpkg para instalar o pacote especificado.

Método 2: instalar GitHub Desktop via APT PPA (recomendado)

A segunda abordagem para instalar o GitHub Desktop é por meio de um repositório APT de terceiros. Este método é preferível porque permite a atualização fácil do seu aplicativo GitHub Desktop e de outros pacotes.

Dois repositórios APT de terceiros nos Estados Unidos são espelhos para o projeto shiftkey/desktop GitHub. Esses repositórios são endossados ​​e listados na página do projeto. No entanto, alguns usuários em outras partes do mundo podem ter dificuldades para se conectar a um espelho dos EUA, embora não se espere que isso afete a maioria dos usuários.

Atualize o Debian antes da instalação do GitHub Desktop

Antes de instalar o GitHub Desktop, certifique-se de que seu sistema Debian esteja atualizado executando o seguinte comando:

sudo apt update && sudo apt upgrade

Este comando atualiza as listas de pacotes e atualiza os pacotes instalados para suas versões mais recentes.

Instale os pacotes iniciais necessários para GitHub Desktop

Você precisará instalar alguns pacotes de pré-requisitos para instalar um GitHub Desktop usando um repositório APT. Execute o seguinte comando para instalá-los:

sudo apt install wget software-properties-common

Esses pacotes devem importar a chave GPG e adicionar o repositório ao seu sistema.

Importar repositório GitHub APT

Escolha um dos dois espelhos disponíveis. Recomenda-se usar o primeiro, mas você pode optar pelo segundo caso encontre algum problema.

Importe a chave GPG e o repositório APT de @tecla Shift:

wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages-desktop.list'

Espelho alternativo por @mwt:

wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list'

Atualizar cache de pacotes APT após importação de PPA

Após importar um dos espelhos, execute uma atualização do APT para garantir que os repositórios recém-adicionados sejam reconhecidos:

sudo apt update

Finalize a instalação do GitHub Desktop via comando APT

Para instalar o GitHub Desktop, use o seguinte comando:

sudo install github-desktop

Este comando instala o aplicativo GitHub Desktop do repositório escolhido.

Inicie o GitHub Desktop

Depois de instalar com sucesso o GitHub Desktop em seu sistema Debian, você pode iniciar o aplicativo usando o terminal ou o método da interface gráfica do usuário (GUI).

Primeiramente, para iniciar o GitHub Desktop a partir do terminal, execute o seguinte comando:

github-desktop

Como alternativa, para iniciar o GitHub Desktop usando o método GUI, siga estas etapas:

  1. Abra o menu de aplicativos do seu sistema. Este menu geralmente é acessado por meio de um botão ou ícone na barra de tarefas ou dock, como o botão “Atividades” no GNOME ou o inicializador de aplicativos no KDE Plasma.
  2. Você pode pesquisar “GitHub Desktop” no menu de aplicativos digitando-o na barra de pesquisa ou navegando na lista de aplicativos instalados.
  3. Clique no ícone “GitHub Desktop” para iniciar o aplicativo.
Lançando o GitHub Desktop no Debian
Clique para iniciar o GitHub Desktop no Debian

Introdução ao GitHub Desktop

Depois de instalar e iniciar o GitHub Desktop em seu sistema Debian, é hora de explorar algumas dicas, personalizações e conselhos gerais para começar a usar o aplicativo.

Dicas gerais para desktop do GitHub

  • Faça login com sua conta GitHub: para utilizar totalmente o GitHub Desktop, faça login com sua conta GitHub ou GitHub Enterprise. Isso permite que você acesse facilmente seus repositórios, gerencie seu perfil e sincronize seu trabalho com o servidor remoto.
  • Clonar repositórios: Use o recurso “Clone a Repository” para criar uma cópia local de um repositório remoto em seu sistema Debian. Isso permite que você trabalhe em projetos off-line e sincronize suas alterações posteriormente.
  • Gerenciar filiais: a interface do GitHub Desktop facilita a criação, alternância e mesclagem de ramificações, simplificando o processo de trabalho com diversas ramificações em um repositório.
  • Confirmar e enviar alterações: GitHub Desktop permite que você confirme e envie alterações diretamente do aplicativo. Você pode rastrear alterações, escrever mensagens de commit e enviar rapidamente seu trabalho para repositórios remotos.

Personalizações da área de trabalho do GitHub

  • Definir configurações do Git: para personalizar suas configurações do Git, como nome, endereço de e-mail e editor padrão, vá para o menu “Preferências” no GitHub Desktop. Isso garante que seus commits sejam atribuídos corretamente a você.
  • Mudar a aparência: personalize a aparência do GitHub Desktop selecionando um tema claro ou escuro no menu “Preferências”. Escolha o tema que melhor se adapta às suas preferências e ambiente de trabalho.
  • Habilitar ou desabilitar notificações: você pode ajustar as configurações do menu “Preferências” para controlar quais notificações você recebe do GitHub Desktop. Você pode receber notificações para eventos específicos, como novos commits, ou desativar completamente as notificações.

Outras dicas do GitHub para desktop

  • Ver histórico de commits: use a guia “Histórico” no GitHub Desktop para visualizar o histórico de commits de um repositório. Isso fornece uma representação visual do progresso do seu projeto e permite revisar alterações anteriores.
  • Resolver conflitos de mesclagem: se você encontrar conflitos de mesclagem ao trabalhar com o GitHub Desktop, o aplicativo fornece ferramentas integradas para ajudá-lo a resolvê-los. Revise as alterações conflitantes, escolha a versão correta e confirme a resolução.
  • Abra projetos em seu editor favorito: GitHub Desktop permite que você abra seus repositórios diretamente em seu editor de código favorito. Configure esta configuração no menu “Preferências” para agilizar seu fluxo de trabalho.

Comandos adicionais do GitHub Desktop

Atualizar a área de trabalho do GitHub

Manter seu aplicativo GitHub Desktop atualizado garante que você tenha os recursos, correções de bugs e patches de segurança mais recentes. O processo de atualização depende do método de instalação usado anteriormente.

Se você instalou o GitHub Desktop usando o método de repositório APT, execute os seguintes comandos para atualizar seu aplicativo:

sudo apt update
sudo apt upgrade

Se você instalou o GitHub Desktop usando o método de arquivo .deb, deverá baixar o arquivo .deb mais recente da página de lançamento do GitHub Desktop e repetir o processo de instalação descrito no Método 1.

Remova a área de trabalho do GitHub

Se você precisar desinstalar o GitHub Desktop do seu sistema Debian, você pode fazer isso com o seguinte comando:

sudo apt remove github-desktop

Este comando remove o aplicativo GitHub Desktop do seu sistema. Observe que este comando não exclui nenhum repositório ou dado relacionado ao Git em que você trabalhou usando o aplicativo.

Conclusão

Concluindo, se quiser usar o GitHub Desktop no Debian Linux, você tem duas opções principais: instalar manualmente um arquivo .deb ou importar um repositório de terceiros oficialmente aprovado. Ambos os métodos são eficazes e permitem que você acesse o cliente GitHub Desktop em seu sistema Debian, mesmo que o aplicativo não seja oficialmente suportado pelo GitHub para Linux.

Links Úteis

Aqui estão alguns links valiosos relacionados ao uso do GitHub Desktop:

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)