Mudanças entre as edições de "Instalação GIT (Windows)"
(→Criando um Repositório Git Local) |
(→Próximo Passo) |
||
(15 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | [[Ambiente Desenvolvedor|'''Voltar''']] | ||
+ | <br/><br/> | ||
Acesse https://git-scm.com/downloads para fazer download do instalador do git. Escolha o sistema operacional, faça download do instalador e execute-o.<br/><br/> | Acesse https://git-scm.com/downloads para fazer download do instalador do git. Escolha o sistema operacional, faça download do instalador e execute-o.<br/><br/> | ||
Linha 41: | Linha 43: | ||
− | |||
Configurando o Repositório Git Local: | Configurando o Repositório Git Local: | ||
Abra o prompt do Git Bash: | Abra o prompt do Git Bash: | ||
− | [[Arquivo:git6.png|700px|thumb|nenhum]] | + | [[Arquivo:git6.png|700px|thumb|nenhum]]<br/><br/> |
Configuração Inicial: | Configuração Inicial: | ||
Linha 79: | Linha 80: | ||
− | Menu Help -> Show SSH Key | + | Menu Help -> Show SSH Key<br/><br/> |
− | [[Arquivo:git7.png|700px|thumb|nenhum]] | + | [[Arquivo:git7.png|700px|thumb|nenhum]]<br/><br/> |
− | + | Clique na opção Copy To Clipboard.<br/><br/> | |
− | Clique na opção Copy To Clipboard. | ||
− | [[Arquivo:git8.png|700px|thumb|nenhum]] | + | [[Arquivo:git8.png|700px|thumb|nenhum]]<br/><br/> |
Aplicando a chave ssh criada ao usuário Github: | Aplicando a chave ssh criada ao usuário Github: | ||
Linha 92: | Linha 92: | ||
URL para acesso ao GitHup IBM: https://us-south.git.cloud.ibm.com/ | URL para acesso ao GitHup IBM: https://us-south.git.cloud.ibm.com/ | ||
− | Após se logar, acesse o menu à direita da tela e clique na opção Settings. | + | Após se logar, acesse o menu à direita da tela e clique na opção Settings.<br/><br/> |
+ | |||
+ | [[Arquivo:git9.png|700px|thumb|nenhum]]<br/><br/> | ||
− | + | Acesse o menu Profile e preencha os seguintes campos: | |
− | |||
− | Acesse o menu | ||
− | Full name: Digite seu nome para que as pessoas que você conhece possam reconhecê-lo. Por padrão será o mesmo nome do | + | Full name: Digite seu nome para que as pessoas que você conhece possam reconhecê-lo. Por padrão será o mesmo nome do e-mail da Fundação. |
− | Email: Também usamos e-mail para detecção de avatar se nenhum avatar for carregado. Por padrão será usado | + | Email: Também usamos e-mail para detecção de avatar se nenhum avatar for carregado. Por padrão será usado e-mail da Fundação. |
− | Public email / Commit email: Selecione o | + | Public email / Commit email: Selecione o e-mail criado anteriormente. |
− | Clique no botão Update Profile Settings. | + | Clique no botão Update Profile Settings.<br/><br/> |
− | [[Arquivo:git10.png|700px|thumb|nenhum]] | + | [[Arquivo:git10.png|700px|thumb|nenhum]]<br/><br/> |
− | |||
Acesse o menu SSH Keys e preencha o seguinte campo: | Acesse o menu SSH Keys e preencha o seguinte campo: | ||
Key: Cole a chave ssh que foi copiada no Git GUI. | Key: Cole a chave ssh que foi copiada no Git GUI. | ||
− | Clique em Add Key para adicionar a sua chave ssh. | + | Clique em Add Key para adicionar a sua chave ssh.<br/><br/> |
− | |||
− | |||
+ | [[Arquivo:git11.png|700px|thumb|nenhum]]<br/><br/> | ||
− | |||
− | No próximo passo o administrador do repositório base do Github | + | ==Administrador do Github== |
+ | <br/> | ||
+ | No próximo passo o "administrador" do repositório base do Github deverá incluir o acesso do seu usuário aos repositórios do projeto. Procure o "administrador" para executar este passo. | ||
Acesse o menu Projects -> Your projects | Acesse o menu Projects -> Your projects | ||
− | Clique no projeto que queira dar acesso ao novo usuário. | + | Clique no projeto que queira dar acesso ao novo usuário.<br/><br/> |
− | [[Arquivo: | + | [[Arquivo:GIT12.png|700px|thumb|nenhum]]<br/><br/> |
− | |||
Acesse o menu Members e preenchas os seguintes campos: | Acesse o menu Members e preenchas os seguintes campos: | ||
Linha 133: | Linha 131: | ||
Data de validade do acesso: Opcional | Data de validade do acesso: Opcional | ||
− | Clique no botão Invite para liberar o acesso ao projeto selecionado. | + | Clique no botão Invite para liberar o acesso ao projeto selecionado.<br/><br/> |
− | [[Arquivo:GIT13.png|700px|thumb|nenhum]] | + | [[Arquivo:GIT13.png|700px|thumb|nenhum]]<br/><br/> |
− | |||
− | |||
− | |||
+ | ==Clonando os Projetos== | ||
+ | <br/> | ||
Após a liberação ao acesso aos projetos do sistema, pelo administrador, o usuário deverá baixar os projetos para o seu repositório local. | Após a liberação ao acesso aos projetos do sistema, pelo administrador, o usuário deverá baixar os projetos para o seu repositório local. | ||
Após se logar ao Github, acesse o menu Projects -> Your Projects -> selecione o projeto que será clonado. | Após se logar ao Github, acesse o menu Projects -> Your Projects -> selecione o projeto que será clonado. | ||
− | Na próxima tela deverá selecionar a opção Clone e clicar para copiar a referência via SSH. | + | Na próxima tela deverá selecionar a opção Clone e clicar para copiar a referência via SSH.<br/><br/> |
− | [[Arquivo: | + | [[Arquivo:git14.png|700px|thumb|nenhum]]<br/><br/> |
− | Próximo Passo | + | ==Próximo Passo== |
− | + | <br/> | |
− | + | Abra o terminal Git Bash e acesse o repositório criado anteriormente. | |
C:\Aplicacoes\projetos_redome | C:\Aplicacoes\projetos_redome | ||
Linha 177: | Linha 174: | ||
$ git config --global credential.helper cache | $ git config --global credential.helper cache | ||
+ | |||
+ | |||
+ | Projetos que fazem parte do Sistema Modred:<br/><br/> | ||
+ | redome<br/> | ||
+ | redome-cloud<br/> | ||
+ | redome-discovery<br/> | ||
+ | redome-auth<br/> | ||
+ | redome-front<br/> | ||
+ | redome-tarefa<br/> | ||
+ | redome-workup<br/> | ||
+ | redome-notificacao<br/> | ||
+ | redome-courier<br/> | ||
+ | redome-feign-client<br/> | ||
+ | redomelib<br/> |
Edição atual tal como às 13h24min de 6 de abril de 2021
Voltar
Acesse https://git-scm.com/downloads para fazer download do instalador do git. Escolha o sistema operacional, faça download do instalador e execute-o.
Agora com o instalador iniciado, clique em Next até aparecer a possibilidade de selecionar os componentes do GIT que queremos que sejam instalados.
Marque todos os componentes e clique em Next.
O instalador perguntará de que forma desejamos utilizar os comandos do git:
● Somente no prompt de comandos do próprio git (chamado de Git Bash), neste caso ele não vai alterar a variável de ambiente PATH.
● No prompt do Windows (Windows Command Prompt), neste caso a variável de ambiente PATH será alterada para incluir o caminho de onde está o executável git.exe.
● No prompt do Windows + comandos utilitários do linux. Selecionei essa opção, porque o instalador traz para o Windows alguns comandos que são usados muito no Linux, como cat, ls, find, etc. Neste caso a variável de ambiente PATH será alterada para incluir o caminho do executável git.exe e dos executáveis de cada comando utilitário do linux.
Escolha a opção que achar mais adequada e clique em Next.
Finalize a instalação do Git.
Índice
Criando usuário no Github
URL para acesso ao GitHub IBM: https://us-south.git.cloud.ibm.com/
Clique no link Crie um IBMid
Preencha todos os campos do cadastro. Você receberá um e-mail com o código de verificação.
Criando um Repositório Git Local
Criar os diretórios onde ficará o repositório do Git. Exemplo: C:\Aplicacoes\projetos_redome
Clique com o botão direito no diretório criado e selecione a opção Git Bash HERE.
$ pwd (mostra a sua localização) - Ex.: /c/Aplicacoes/projetos_redome $ ls -la (mostra o conteúdo das pastas)
Configurando o Repositório Git Local:
Abra o prompt do Git Bash:
Configuração Inicial:
O Git precisa saber quem é você. Execute os seguintes comandos no seu terminal:
$ git config --global user.name "<nome e sobrenome do usuário criado no Github>" para gravar o seu nome nas configurações do Git.
$ git config --global user.email "<email do usuário criado no Github>" para gravar o seu email nas configurações do Git.
$ git config -l mostrando as configurações
Chaves SSH:
Verificando a existência da chave ssh:
Se você já é usuário do Git não terá necessidade de criar novamente a chave ssh. Verifique a existência dos arquivos no diretório padrão Windows: C:\Users\<usuário do windows>\.ssh arquivos: id_rsa.pub e id_ecdsa.pub
Criando a chave ssh:
$ ssh-keygen -t rsa -b 4096 -C "<email>" para criar a chave ssh para acesso ao GitHub
Overwrite (y/n)? y Enter passphrase (empty for no passphrase): <senha usuário GitHub> Enter same passphrase again: <senha usuário GitHub>
Copiando a chave ssh gerada:
Abra o aplicação Git GUI instalada no mesmo pacote do Git Bash. Menu iniciar do Windows -> Git GUI
Menu Help -> Show SSH Key
Clique na opção Copy To Clipboard.
Aplicando a chave ssh criada ao usuário Github:
URL para acesso ao GitHup IBM: https://us-south.git.cloud.ibm.com/
Após se logar, acesse o menu à direita da tela e clique na opção Settings.
Acesse o menu Profile e preencha os seguintes campos:
Full name: Digite seu nome para que as pessoas que você conhece possam reconhecê-lo. Por padrão será o mesmo nome do e-mail da Fundação. Email: Também usamos e-mail para detecção de avatar se nenhum avatar for carregado. Por padrão será usado e-mail da Fundação. Public email / Commit email: Selecione o e-mail criado anteriormente.
Clique no botão Update Profile Settings.
Acesse o menu SSH Keys e preencha o seguinte campo:
Key: Cole a chave ssh que foi copiada no Git GUI.
Clique em Add Key para adicionar a sua chave ssh.
Administrador do Github
No próximo passo o "administrador" do repositório base do Github deverá incluir o acesso do seu usuário aos repositórios do projeto. Procure o "administrador" para executar este passo.
Acesse o menu Projects -> Your projects
Clique no projeto que queira dar acesso ao novo usuário.
Acesse o menu Members e preenchas os seguintes campos:
GitLab member or Email address: Email do novo usuário. Choose a role permission: Tipo de permissão (Hóspede, Repórter, Desenvolvedor e Mantenedor). Data de validade do acesso: Opcional
Clique no botão Invite para liberar o acesso ao projeto selecionado.
Clonando os Projetos
Após a liberação ao acesso aos projetos do sistema, pelo administrador, o usuário deverá baixar os projetos para o seu repositório local.
Após se logar ao Github, acesse o menu Projects -> Your Projects -> selecione o projeto que será clonado.
Na próxima tela deverá selecionar a opção Clone e clicar para copiar a referência via SSH.
Próximo Passo
Abra o terminal Git Bash e acesse o repositório criado anteriormente.
C:\Aplicacoes\projetos_redome
Digite os seguintes comandos:
$ git clone <referência ssh copiada no Github>
Cloning into 'redome'... Enter passphrase for key '/c/Users/<usuário>/.ssh/id_rsa': <senha> remote: Enumerating objects: 1816, done. remote: Counting objects: 100% (1816/1816), done. remote: Compressing objects: 100% (883/883), done. remote: Total 87473 (delta 902), reused 1329 (delta 543), pack-reused 85657 Receiving objects: 100% (87473/87473), 73.29 MiB | 982.00 KiB/s, done. Resolving deltas: 100% (60257/60257), done. Updating files: 100% (1663/1663), done.
Verificar se o projeto foi clonado.
$ cd <nome do projeto> /c/Aplicacoes/projetos_redome/<nome projeto> (master)
Alguns comandos importantes:
Armazenar credenciais GitHub em memória evita pedir senha nos comandos:
$ git config --global credential.helper cache
Projetos que fazem parte do Sistema Modred:
redome
redome-cloud
redome-discovery
redome-auth
redome-front
redome-tarefa
redome-workup
redome-notificacao
redome-courier
redome-feign-client
redomelib