1. Home
  2. Cloud Server PRO
  3. Configurando Github e Bitbucket – Cloud Server PRO

Configurando Github e Bitbucket – Cloud Server PRO

Informação!

Git é um sistema de controle de versão distribuído, open source, rápido e eficiente. Desenvolvido inicialmente por Linus Torvalds, mesmo criador do kernel do Linux, começou a ganhar notariedade quando passou a ser utilizado como sistema de versionamento padrão para o projeto do kernel.

Os servidores Linux da Locaweb contam com suporte ao git por padrão, o que devemos fazer é apenas configurar nossa área de ftp para conseguir se comunicar com os repositórios online de git.

Clique aqui - Definindo Chaves SSH

  • O primeiro passo é se conectar ao FTP via SSH.
  • Devemos criar chaves SSH, para permitir a comunicação de sua área de FTP com o seu repositório git online. Estando logado, acesse o diretório .ssh da sua home (~/.ssh):
$ cd ~/.ssh
  • Caso o diretório não exista, crie-o e acesse-o com os comandos:
$ mkdir ~/.ssh
$ cd ~/.ssh
  • Se o diretório existir, procure pela sua chave pública. A chave pública estará em um arquivo nomeado como id_rsa.pub ou id_dsa.pub
$ ls
  • Se nenhum dos arquivos: id_rsa.pub ou id_dsa.pub existir, então significa que você deverá cria-los:
$ ssh-keygen -t rsa -C "email@seudominio.com.br"
  • Quando for solicitado o nome do arquivo a ser criado, defina um de sua preferência ou apenas confirme a sugestão, pressionando a tecla Enter.
  • Quando solicitar uma passphrase, defina uma senha ou deixe-a em branco, simplesmente pressionando a tecla Enter
  • Agora que a sua chave esta criada, liste os arquivos do diretório ~/.ssh
$ ls ~/.ssh
  • Visualize e copie o conteúdo da sua chave, tomando o cuidado para não adicionar espaços extras no início ou no final do arquivo.
$ cat ~/.ssh/id_rsa.pub
  • Sua chave normalmente irá iniciar com a string: “ssh-rsa” e terminar com o endereço de e-mail anteriormente informado: “email@dominio.com.br”

Clique aqui - Configurando no Bitbucket

  • Acesse o BitBucket e efetue o login em sua conta
  • Clique no seu Avatar e selecione o item de menu Manage account
  • No menu esquerdo, no grupo SECURITY selecione Chaves SSH
  • Clique em Adicionar Chave, Defina um Label para identificar esta chave: Exemplo: Chave SSH Servidor Locaweb
  • Cole o conteúdo da chave (anteriormente copiado) no campo Key e confirme, clicando em Adicionar chave.
  • Volte a sua conexão ssh para testar se a adição das chaves funcionou de forma correta, execute o comando.
$ ssh -T git@bitbucket.org
  • Quando solicitar se você deseja realmente conectar: Are you sure you want to continue connecting (yes/no)? Confirme, digitando: yes
  • Se você definiu um passphrase, então no próximo passo, lhe será solicitada uma passphrase;
  • Neste caso, digite a mesma que você utilizou ao criar a sua chave pública.
  • Você deve visualizar uma mensagem contendo: logged in as login, onde login é o nome do seu usuário, então a adição da chave pública funcionou de acordo!

Clique aqui - Configurando no Github

  • Acesse o github e efetue o login em sua conta
  • Clique no seu Avatar e selecione o item de menu Settings.
  • No menu esquerdo, selecione Chaves SSH  e seguida clique em Add SSH Key
  • Defina um titulo para identificar esta chave:
    Exemplo: Chave SSH Servidor Locaweb
  • Cole o conteúdo da chave (anteriormente copiado) no campo Key e confirme, clicando em Adicionar chave.
  • Volte a sua conexão ssh para testar se a adição das chaves funcionou de forma correta, execute o comando.
$ ssh -T git@github.com
  • Quando solicitar se você deseja realmente conectar: Are you sure you want to continue connecting (yes/no)? Confirme, digitando: yes
  • Se você definiu um passphrase, então no próximo passo, lhe será solicitada uma passphrase;
  • Neste caso, digite a mesma que você utilizou ao criar a sua chave pública.
  • Você deve visualizar uma mensagem contendo: logged in as login, onde login é o nome do seu usuário, então a adição da chave pública funcionou de acordo!

Conheça!

Aproveite e conheça outros produtos da Locaweb, como o Hospedagem de Sites, clique aqui e saiba mais!

Este artigo foi útil ?

Artigos relacionados