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
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/