Code Monkey home page Code Monkey logo

bootcamp-santander-dio's Introduction

Santander Bootcamp Fullstack Developer - Dio.me

Curso Git e Github

Autenticação no Github (no Linux)

Após criar a conta no Github, seguir os seguintes passos para criar as chaves de acesso criptografas (no laptop/pc).

  1. Criar chave SSH:
    ssh-keygen -t ed25519 -C "[email protected]" (ed25519 é um tipo de criptografia)
    Quando solicitado, inserir uma senha (opcional, mas recomendável)

  2. Exibe na tela o conteúdo da chave pública:
    cat ~/.ssh/id_rsa.pub
    Copiar o conteúdo da chave pública e adicionar ao Github em: https://github.com/settings/keys

  3. Inicia o agente ssh:
    eval $(ssh-agent -s)

  4. Adiciona chave SSH ao agente:
    ssh-add id_ed255191.

Comandos git:

Lista as configurações globais do Git na máquina:
git config --list

Configuração inicial do Git:
git config --global user.name "username"
git config --global user.email "[email protected]"

Para criar um repositório na máquina local e enviar para o Github

a) Abrir o terminal:
CTRL+Alt+t

b) No terminal:

  • Criar uma pasta:
    mkdir "projeto1"

  • Entrar na pasta:
    cd "projeto1"

  • Iniciar o git:
    git init (cria o repositório)

  • Criar/editar/salvar o(s) arquivo(s) na pasta criada:
    (ex: vim README.md, mkdir projeto1)

  • Adicionar o(s) arquivo(s):
    git add "*" **
    ("*" indica que são todos os arquivos dentro da pasta)

  • Identifica o commit
    git commit -m "update 1" ("update1", neste caso é a descrição deste envio de arquivos)

  • Informa o caminho do repositório no Github:
    git remote add origin "https://github.com/user/repo"

    • Lista os repositórios remotos cadastrados na máquina:
      git remote -v
    • Verifica a situação dos arquivos locais em relação ao repositório remoto:
      git status
    • Envia arquivos para o Github:
      git push origem master

Clonar um repositório do Github:**

Copiar o link SSH do repositório e digitar no terminal, na pasta desejada:
git clone "[email protected]:user/repo.git"

Configurar as opções globais do Git: \

Configurar:**
git config --global --"parâmetro"
(ex: git config --global user.email "[email protected]")

Reconfigura opções globais do Git:
git config --global --unset --"parâmetro"
(ex: git config --global --unset --user.name)

Links úteis:

*Guia Markdown

*Emoji Mart (Markdown emojis)

*Free Icons

bootcamp-santander-dio's People

Contributors

katiak2022 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.