Criando chave ssh no Linux
Criando chave ssh no Windows
Adicionando a chave pública no Github
Adicionando a chave pública no BitBucket
Adicionando a chave privada na plataforma
Criando chave ssh no Linux
Para criar uma chave pública/privada no linux é muito simples, em qualquer distribuição você pode abrir o terminal e usar o ssh-keygen.
Ex:
vander@llghost:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/vander/.ssh/id_rsa): getupkey
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in getupkey.
Your public key has been saved in getupkey.pub.
.....
Atenção: A chave não pode conter senha (passphrase), pois não será aceita.
Localização e nome da chave, caso não seja mencionado o ssh-keygen vai criar o id_rsa no default do seu usuário.
Nome da sua chave privada.
Nome da sua chave pública.
Criando chave ssh no Windows
Para criar a chave pública/privada no Windows o processo consiste que você tenha o PuTTYgen em sua máquina, você pode fazer o download através desta página.
O puttygen não requer instalação, então após o download você já pode abrir o executável, você vai ver uma tela semelhante a esta:
Clique no botão Generate e depois faça movimentos com o seu mouse, para que seja gerado uma chave através dos movimentos randômicos.
Ex:
Ao final desse processo você deve ter uma tela semelhante com essa:
Para salvar sua chave pública, clique no botão Save public key e então escolha um destino e de um nome de preferencia memorável, para que você possa identificar como sendo uma chave pública.
E para salvar a chave privada o processo é diferente, você deve clicar no menu superior "Conversions" e então "Export OpenSSH Key".
Você vai receber uma mensagem se você realmente deseja salvar a chave privada sem senha, é importante que você responda Yes, já que você vai transferir esta chave para a sua conta na getup.
Após isso você deve ter dois arquivos, sendo chave pública e privada.
Adicionando a chave pública no Github
Primeiro acesse o github, crie uma nova conta ou faça login com sua conta existente, depois clique na sua foto de perfil e em seguida Settings.
Agora selecione "SSH and GPG keys" no menu a esquerda e depois em "New SSH key" na extremidade superior direita. Forneça um nome para identificar sua chave e depois cole o conteúdo do arquivo getupkey.pub que criamos anteriormente e então clique em "Add SSH key".
Veja aqui como adicionar a sua chave privada na getup.
Adicionando a chave pública no Bitbucket
Primeiro acesse o bitbucket, crie uma nova conta ou faça login com sua conta existente, depois clique na sua foto de perfil e em seguida Bitbucket Settings.
Agora selecione "SSH keys" no menu a esquerda e depois em "Add key" na página que se abrir.
Forneça um nome para identificar sua chave e depois cole o conteúdo do arquivo getupkey.pub que criamos anteriormente e então clique em "Add key".
Veja aqui como adicionar a sua chave privada na getup.
Adicionando a chave privada na plataforma
Acesse o portal e faça login, clique no seu projeto e depois na sua aplicação que você quer conectar com o seu repositório.
Clique em "Build & Deploy" no menu a esquerda e em seguida clique em "EDITAR".
Na página que se abrir marque a opção "Este repositório é privado", depois clique em "nova chave de deploy".
Agora adicione o conteúdo da sua chave privada, no exemplo usamos a chave getupkey que criamos anteriormente. Clique em "SALVAR".
Obs.: A url acima é de um repositório no bitbucket, mas o procedimento é o mesmo para GITHUB, BEANSTALK, CLOUDFORGE ou qualquer outro repositório que você tenha.
Agora você pode clicar em "NOVO BUILD" e depois acompanhar o log para verificar se deu certo.
No log acima podemos ver que a linha número 12 está clonando o repositório, isso significa que nossa chave autenticou com sucesso no repositório.
Caso sua chave esteja incorreta você vai ver um log parecido com o log abaixo:
Se recebeu a mensagem acima, sugiro que releia o tutorial e verifique se fez tudo corretamente, caso ainda não consiga fazer um clone do repositório na getup mesmo lendo o tutorial e refazendo os passos pela segunda vez, deixe seu comentário para que possamos lhe ajudar.
Comentários
0 comentário
Por favor, entre para comentar.