Git - sabrinabm94/javascript GitHub Wiki

Gerar e configurar chave SSH

Deletar chaves SSH e lista de SSH Key Hosts

cd ~/.ssh/
ls
rm -rf id_rsa id_rsa.pub
rm -rf known_hosts

Via terminal

Macbook

ssh-keygen -t rsa -b 4096 -C "seu-email-github"

eval "$(ssh-agent -s)"

touch ~/.ssh/config
open ~/.ssh/config

//ao abrir o arquivo, cole o conteúdo abaixo
Host github.com
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa
//obs: caso precise de outras chaves, adicionar cada uma delas aqui indicando o host e a chave que o utilizará

ssh-add --apple-use-keychain ~/.ssh/id_rsa

pbcopy < ~/.ssh/id_rsa.pub
//agora vá no [github](https://github.com/settings/keys) ou no [bitbucket](https://bitbucket.org/account/settings/ssh-keys/) e adicione a chave SSH

open /Users/user/.ssh/known_hosts
//ao abrir o arquivo, pule uma linha e cole sua chave ssh aqui

Windows


//gere uma nova chave baseada no seu e-mail
ssh-keygen -t rsa -b 4096 -C "seu-email-github"

//copie sua chave gerada
clip < ~/.ssh/id_rsa.pub

//agora vá no [github](https://github.com/settings/keys) ou no [bitbucket](https://bitbucket.org/account/settings/ssh-keys/) e adicione a chave SSH

Caso tenha o erro

It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is Add correct host key in ssh/known_hosts to get rid of this message.

Use o comando abaixo


open /Users/user/.ssh/known_hosts

//verique os ips e remova um a um com o comando abaixo
ssh-keygen -R ip-da-listagem

Liberar acessos para Workspace do Bitbucket

Convite para grupo de desenvolvedores

Ir no grupo developers do workspace e adicionar o e-mail do bitbucket do convidado

Permissão para desenvolvimento

É necessário adicionar a chave SSH de cada uma das máquinas dos desenvolvedores para que possam realizar os commits nos repositórios do workspace.

Copie o valor da sua chave SSH usando o comando abaixo em seu terminal

pbcopy < ~/.ssh/id_rsa.pub

Solicite para um dos administradores do workspace adicionar a sua chave SSH

Configuração de Token de Acesso Pessoal Github

Acesse sua conta no Github e gere um token de acesso em configurações de desenvolvedor

E selecione todas as permissões de repo

Captura de Tela 2023-03-24 às 15.51.16.png

Vá no seu terminal, dentro do repositório do seu projeto e use o código abaixo

open ~ .zshrc

//ou via VSCode
code ~/.zshrc

Ao abrir o arquivo, busque pela regra bundle e adicione o seu token

export BUNDLE_GITHUB__COM='seu-token-aqui’

Agora atualize o registro do seu projeto com o comando abaixo

yarn config set registry https://registry.yarnpkg.com/