0% acharam este documento útil (0 voto)
7 visualizações16 páginas

Tutorial Github

O documento é um tutorial básico sobre o uso do Git e GitHub, abordando desde a criação de uma conta no GitHub até a criação e gerenciamento de repositórios. Ele detalha os passos para gerar um token de acesso, criar repositórios locais e remotos, e realizar operações básicas como commit e push. O guia é voltado para estudantes do ensino médio integrado em informática, com foco na linguagem de programação.

Enviado por

Quezia Sant'Anna
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações16 páginas

Tutorial Github

O documento é um tutorial básico sobre o uso do Git e GitHub, abordando desde a criação de uma conta no GitHub até a criação e gerenciamento de repositórios. Ele detalha os passos para gerar um token de acesso, criar repositórios locais e remotos, e realizar operações básicas como commit e push. O guia é voltado para estudantes do ensino médio integrado em informática, com foco na linguagem de programação.

Enviado por

Quezia Sant'Anna
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

ENSINO MÉDIO INTEGRADO - INFORMÁTICA

Disciplina de Linguagem de Programação


Tutorial Básico - Utilizando Git / Github

Gil Eduardo de Andrade


1. Introdução

O Git é um sistema de controle de versão de software criado por Linus


Torvalds, mesmo criador do sistema operacional Linux. Por outro lado, o
GitHub é uma plataforma que possibilita, aos desenvolvedores, gerenciar
os códigos das aplicações em desenvolvimento, ao mesmo tempo em
que cria um ambiente de colaboração entre desenvolvedores. O Github
utiliza o Git como sistema de controle.

2. Criando Minha Conta - Github ([Link]

O primeiro passo para utilização do Github é a criação e uma conta na


plataforma, que pode ser feita acessando o link [Link]

Após acessar o link, escolha a opção “Sign Up” no canto superior direito
da tela.

A seguir preencha o seu e-mail e clique em “Continue” (no exemplo


estou utilizando o meu e-mail, contudo, você deve utilizar o seu)

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 1
Após preencher seu e-mail e clicar em “Continue”, defina uma senha
para a sua nova conta, clique em “Continue” novamente.

Após definir sua senha e clicar em “Continue”, escolha um nome de


usuário para a sua nova conta, clique em “Continue” novamente.

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 2
No próximo campo que aparecerá, sobre se você deseja receber
notificações, via e-mail, sobre atualizações do Github, fique a vontade
para optar por “n” (não) ou “s” (sim). Após isso, resolva o enigma que
será mostrado e clique na opção “Create account”.

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 3
Um e-mail será enviado para conta informada durante o cadastro, nele
você receberá um código, necessário para confirmação/validação da
nova conta criada, digite-o como apresentado na tela a seguir

3. Gerando o token de acesso

No canto superior direito, clique no ícone da sua conta e selecione a


opção “Settings”

Agora selecione a opção “Developer settings”


INSTITUTO FEDERAL DO PARANÁ | Paranaguá
Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 4
Em seguida selecione a opção “Personal access tokens” e o botão
“generate new token”

Na tela seguinte define uma nota (note) para o novo token que está
sendo criado e um prazo de expiração para o mesmo, que pode ser “no
expiraton”.

Selecione também, nos campos abaixo, as permissões vinculadas ao


token que está sendo criado. Como teste, pode selecionar todas as
permissões. Clique no botão “Generate token” no final da página

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 5
Agora copie o token gerado e guarde em algum lugar seguro, ele será
utilizado para podermos enviar nossos arquivos para o repositório que
iremos criar na sequência.

4. Criando meu Primeiro Repositório no Github

Volte para tela inicial do Github, e no canto superior esquerdo selecione


a opção “Create repository”

Agora defina um nome para o seu repositório e especifique se você quer


que ele seja público (public) ou privado (private). Os repositórios
públicos ficam abertos para visualização de qualquer pessoa, já os
privados só podem ser acessados por pessoas autorizadas para tal.
Escolha o que achar melhor. Após isso, clique no botão “Create
repository”, na parte inferior da página.

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 6
5. Criando um diretório na máquina local e gerando um
repositório, também local, para ele

Na sua máquina local, crie um diretório com um nome qualquer, nele


nós iremos colocar nossos arquivos contendo os códigos em C. Esse
diretório nós iremos vincular ao repositório criado no Github, para
INSTITUTO FEDERAL DO PARANÁ | Paranaguá
Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 7
posteriormente enviar os arquivos nele contidos e versionados. Para isso,
deixe a tela do navegador no Github minimizada por alguns instantes

Na minha pasta documentos eu criei a pasta “git_aula”, e dentro dela


vou criar dois arquivos “.c” para podermos efetuar alguns testes. Após a
criação dos dois arquivos a pasta ficou assim:

Agora vamos abrir um terminal a partir dessa pasta, clicando o botão


direito na parte branca da pasta e selecionando a opção “Abrir em um
terminal”

Com o terminal aberto vamos utilizar os comandos do Git para criar um


repositório (git init), adicionar/vincular os arquivos e modificações a ele
INSTITUTO FEDERAL DO PARANÁ | Paranaguá
Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 8
(git add .), e confirmar as ações de adição e modificação (git commit -m
“mensagem”).

Observe que os comandos que iremos utilizar nos próximos passos são
praticamente os mesmos que foram disponibilizados na página do
Github logo após criarmos o repositório (Imagem abaixo). Ou seja, você
pode copiá-los sempre que criar um novo repositório remoto no Github.

Criando repositório local


Comando: git init

Adicionando os arquivos e alterações


Comando: git add .

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 9
Verificando o status das alterações
Comando: git status

Confirmando as alterações
Comando: git commit -m “mensagem”

6. Vinculando ao repositório local ao remoto (criado no Github)


e enviando os arquivos

Vinculando com o repositório remoto


Comando (copiado do Github):
git remote add origin [Link]

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 10
Efetuando o primeiro envio dos arquivos
Comando: git push -u origin master

Seu usuário e seu token serão solicitados, digite o seu usuário e


pressione ENTER, seu token será solicitado em seguida, copie e cole no
terminal (ele não aparecerá escrito), pressionando ENTER novamente.
Após isso os arquivos serão enviados para o repositório remoto, e você
pode conferir na página do Github se eles realmente estão lá, veja a
imagem a seguir.

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 11
Efetuando os próximos envios de arquivos

Para os próximos envios de arquivos o comando push pode ser utilizado


de modo simplificado, como você pode ver a seguir:

Comando: git push

7. Clonando meu repositório e atualizando posteriormente

Primeiramente vamos criar um novo diretório na máquina local, para


clonar o nosso repositório remoto (Github), e nele colocar os arquivos
vindos do servidor. Lembrando que estamos fazendo essa ação
considerando que o aluno vai continuar resolvendo as próximas
atividades da disciplina e pretende adicionar esses novos arquivos e
diretórios no seu repositório remoto.

Criando uma nova pasta com nome “clonar”

Em seguida, vamos abrir o terminal a partir da pasta criada, utilizando o


botão direito do mouse no espaço em branco dentro da pasta. Como
mostrado a seguir.

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 12
Abrindo o terminal a partir da pasta “clonar”

Com o terminal aberto utilizamos o comando git clone link_repositorio


para poder clonar o nosso repositório para dentro da nossa pasta local. O
link a ser utilizado é o link que você visualiza ao acessar o seu repositório
via navegador na página do Github (você pode copiar e colar no
terminal), como pode ver na imagem a seguir.

Executando o comando no terminal, utilizando o link do repositório.

Comando: git clone [Link]

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 13
Após a clonagem, uma pasta com o mesmo nome do repositório é
criada, como pode ser visto a seguir.

Agora dentro e da pasta “exemplo_aula” vamos adicionar um novo


arquivo, chamado “ex03.c”.

Antes de adicionar o arquivo

Após adicionar o arquivo

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 14
Agora vamos salvar as modificações que fizemos no repositório clonado
(na máquina local) e vamos enviar para o Github, nosso repositório
remoto.

Criando repositório local


Comando: git init

Adicionando os arquivos e alterações


Comando: git add .

Verificando o status das alterações


Comando: git status

Confirmando as alterações
Comando: git commit -m “mensagem”

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 15
Efetuando novo envio dos arquivos
Comando: git push

Verificando o repositório do Github (se o novo arquivo “ex03.c” está lá)

INSTITUTO FEDERAL DO PARANÁ | Paranaguá


Rua Antônio Carlos Rodrigues, 453 - Porto Seguro, Paranaguá - PR | 83215-750 – Brasil 16

Você também pode gostar