Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Como conectar-se ao GitHub

Saiba mais sobre as ferramentas que você pode usar para trabalhar com repositórios hospedados no GitHub.

Introdução

O GitHub é um aplicativo baseado na Web que permite hospedar arquivos em repositórios, colaborar no trabalho e controlar alterações em arquivos ao longo do tempo. O controle de versão no GitHub é da plataforma de software de código aberto Git. Sempre que você atualiza um repositório no GitHub, o Git controla as alterações feitas.

Há muitas maneiras de trabalhar com o GitHub, e você pode escolher um método que se adapte ao seu nível de experiência, às suas preferências pessoais e aos repositórios com os quais trabalha. Por exemplo, você pode escolher se deseja trabalhar no navegador ou na área de trabalho, como deseja usar o Git e de quais recursos precisa no editor e em outros softwares. Você pode optar por trabalhar com repositórios diferentes de maneiras diferentes.

Se você é novo no GitHub, uma boa maneira de começar a contribuir é fazer alterações no navegador em sua instância do GitHub Enterprise Server. À medida que você se familiariza com o GitHub e começa a contribuir com alterações maiores, convém começar a trabalhar com outras ferramentas. Este artigo explica como progredir nesses estágios e ajuda você a escolher a melhor ferramenta para seus requisitos em cada estágio. Para comparar rapidamente todas as ferramentas disponíveis para trabalhar com o GitHub, consulte "Comparação de ferramentas para conexão com o GitHub".

Introdução

Na interface do usuário no sua instância do GitHub Enterprise Server, você pode executar todo o "fluxo do GitHub" para contribuir com um repositório, incluindo a criação de uma ramificação ou fork, a edição e a visualização de arquivos, a confirmação de alterações e a criação de uma solicitação de pull. Você também pode carregar arquivos de seu computador ou baixá-los do repositório. Para obter mais informações, confira "Fluxo do GitHub".

Trabalhar diretamente em sua instância do GitHub Enterprise Server geralmente é a maneira mais rápida de contribuir para um repositório, pelos motivos a seguir.

  • Você está trabalhando diretamente com o repositório hospedado em GitHub, assim, não é necessário baixar uma cópia do repositório para o computador e manter essa cópia sincronizada.
  • Se já está conectado a GitHub, você tem acesso a qualquer repositório em que tem as permissões necessárias; portanto, não precisará configurar autenticação adicional em seu computador.
  • Você pode confirmar alterações na interface do usuário, para que não precise usar a linha de comando nem memorizar comandos do Git.

Para obter um tutorial que o ajudará a começar a fazer alterações no navegador, consulte "Olá, Mundo".

Trabalhar diretamente no navegador é melhor para alterações pequenas e simples, muitas vezes direcionadas a um único arquivo em um repositório. Se você quiser fazer alterações mais complexas, talvez seja necessário conectar-se ao GitHub por meio da área de trabalho e trabalhar com uma cópia local do repositório.

Trabalhar por meio da área de trabalho

Para trabalhar com um repositório por meio da área de trabalho, você precisará baixar (ou "clonar") uma cópia do repositório para o computador e, em seguida, enviar todas as alterações feitas para o GitHub. O trabalho por meio da área de trabalho pode ter várias vantagens em relação ao trabalho no navegador.

  • Você pode trabalhar com todos os seus arquivos e ferramentas locais.
  • Você tem acesso ao poder de computação. Por exemplo, talvez seja necessário executar um script para criar uma visualização local de um site, para que você possa testar as alterações que está fazendo.
  • Você não precisa de uma conexão com a Internet para trabalhar em um projeto.

Se você não tiver trabalhado antes com um repositório do GitHub por meio da área de trabalho, precisará se autenticar no GitHub por meio do computador, para que possa acessar os repositórios necessários. Talvez você também precise configurar seu ambiente de trabalho com as ferramentas necessárias para contribuir, como Git, um editor e dependências de um projeto. Por esses motivos, poderá levar mais tempo para começar se você quiser trabalhar em sua área de trabalho, em comparação com o trabalho no navegador.

Existem várias ferramentas que você pode usar para se conectar ao GitHub por meio da área de trabalho. Essas ferramentas permitem que você se autentique no GitHub, clone um repositório, rastreie suas alterações e envie as alterações para o GitHub.

  • Se quiser muito controle e flexibilidade, você poderá usar a linha de comando. Você precisará instalar o Git e estar familiarizado com alguns comandos básicos do Git. Você também pode instalar o GitHub CLI, uma interface de linha de comando que permite executar muitas ações no GitHub, como criar uma solicitação de pull ou criar fork de um repositório. Para obter mais informações, confira "Configurar o git" e "Sobre o a CLI do GitHub."
  • Se preferir usar uma interface visual, você poderá usar um cliente visual do Git, como o GitHub Desktop. Com o GitHub Desktop, você pode visualizar as alterações que está fazendo e acessar a maioria dos comandos do Git por meio de uma interface visual, para que não precise memorizar comandos. Para obter mais informações, confira "Sobre o GitHub Desktop".
  • Se deseja trabalhar em um só lugar, muitas vezes, você pode realizar a maioria das ações no editor. Um editor como o VS Code inclui um terminal integrado e botões para comandos comuns do Git, para que você possa editar arquivos e enviar suas alterações para o GitHub de um só lugar. Você também pode instalar uma extensão para trabalhar diretamente com solicitações de pull e problemas no GitHub. Para começar, consulte Baixar o VS Code.

Comparação de ferramentas para conexão com o GitHub

A tabela a seguir fornece uma comparação entre as ferramentas que você pode usar para trabalhar com repositórios no GitHub, tanto no navegador quanto na área de trabalho.

Você pode executar todo o fluxo do GitHub com qualquer uma das ferramentas descritas aqui: cada ferramenta inclui acesso não apenas aos comandos do Git para controlar as alterações feitas, mas também a recursos específicos do GitHub, para que você possa criar uma solicitação de pull com as alterações propostas de onde estiver trabalhando.

Para obter mais informações sobre como se autenticar no GitHub Enterprise Server com cada uma dessas ferramentas, confira "Sobre a autenticação no GitHub".

FerramentaCaso de usoNavegador ou área de trabalho
Em sua instância do GitHub Enterprise ServerVocê deseja uma interface visual e precisa fazer alterações rápidas e simples, geralmente envolvendo uma única confirmação. Para obter uma introdução, consulte "Olá, Mundo".Navegador
IDE ou editor de textoVocê está trabalhando com arquivos e projetos mais complexos e quer que tudo esteja em um só lugar.Área de trabalho
Git da linha de comando e GitHub CLIVocê está acostumado a trabalhar por meio da linha de comando e quer evitar a mudança de contexto ou precisa acessar um comando Git complexo que não está integrado a interfaces visuais. Para obter mais informações, confira "Configurar o git" e "Sobre o a CLI do GitHub."Área de trabalho
API do GitHub Enterprise ServerVocê deseja automatizar tarefas comuns, como fazer backup de seus dados, ou criar integrações que estendam o GitHub. Para obter mais informações, confira "Comparando a API REST do GitHub e a API GraphQL".Navegador ou área de trabalho

Leitura adicional