quarta-feira, 31 de agosto de 2016

Deploy SSH BitBucket - MAC


Pessoal quero compartilhar com vocês algumas dicas para resolver um erro bem chato de conexão via SSH com BitBucket ou GitHub.

Eu quero fazer push e pull do meu repositório sem a necessidade de informar usuário e senha, a alternativa para isso é o uso de chave privada e pública.

Basicamente é necessário criar o conjunto de chaves, privada e a pública dentro da pasta ~/ssh/.
id_rsa
id_rsa.pub

Após isso você precisa adicionar suas chave privada no agente de identidades do MAC:
ssh-add ~/.ssh/id_rsa

Para verificar se esta executando execute:
ssh-add -l

Blz, agora você precisa copiar sua chave e colocar no BitBucket, execute 
cat ~/.ssh/id_rsa.pub | pbcopy

E copie dentro do painel do BitBucket 

Settings > Deployment keys > Add Key


Até aqui legal, mas eu só estava conseguindo executar o pull e quando tentava o push ocorria erro:
conq: repository access denied. access via a deployment key is read-only.
fatal: Could not read from remote repository.

Executei o comando abaixo para testar a conexão e ele retornou informando que eu estava apenas com acesso de leitura.
ssh -T git@bitbucket.org
You can use git or hg to connect to Bitbucket. Shell access is disabled.

This deploy key has read access to the following repositories:


Ou seja a mensagem diz que meu acesso era apenas de leitura, e após "fuçar" bastante no Bitbucket eu encontrei um local para adicionar  a chave nas configurações do meu usuário:

BitBucket Settings  > 

SSH keys
Para adicionar a chave aqui eu precisei deletar dos repositórios, após ter feito
funcionou com sucesso o push e também o teste não retornou mais a mensagem
de apenas leitura.
mac-hgleite:.ssh hgleite$ ssh -T hg@bitbucket.org
logged in as henrique_teste.
You can use git or hg to connect to Bitbucket. Shell access is disabled.

O detalhe importa que isso funcionava normalmente até a última semana.

Obrigado e abraços.


quinta-feira, 25 de agosto de 2016

Eu como empreendedor

Ola pessoal!

Hoje decidi que quero contar um pouco sobre minha experiência como empreendedor. 

Eu sempre amei o que faço, acho fantástico o poder que a tecnologia tem em melhorar a vida das pessoas, um simples aplicativo pode facilitar nosso dia a dia. Então além de procurar trabalhar em empresas que criam projetos com esse intuito eu também gosto de empreender em meus momentos livres.
Tenho 30 anos e estou vivenciando minha segunda experiência como empreendedor, vou contar para vocês um pouco de cada uma.

A primeira foi a HGL, uma empresa que nasceu com o foco de fábrica de software e com o passar do tempo começamos a dar consultorias, desenvolver produtos e treinamentos.  Foram 7 anos de empresa, durante 4 anos atuei como freelancer nos horários livres e 3 anos atuando em um local físico no período integral, trabalhei de forma direta com mais de 20 pessoas onde 12 delas eram CLT e as demais fornecedores.

Tivemos bons momentos, grandes experiências que somente quem vive o dia a dia pode aprender.

Posso afirmar que minha maior lição foi 'Centralize suas energias naquilo que vocês faz de melhor, não perca o foco e tenho um bom plano de negócio'.

Atualmente sou CTO do Alooga, onde compartilho o sonho com dois sócios de ser a maior plataforma de locação de objetos do Brasil.

Bem galera para empreender é necessário muita disciplina, não desistir jamais pois somente os fortes conseguem alcançar o sonho desejado. Mas de nada adianta ficar sonhando sem execução e planejamento.

Acredito também que não é empreendedor apenas as pessoas que "abrem uma empresa", é possível praticar o empreendedorismo dentro de empresas desde que elas possibilitem isso. Para isso é necessário que você trabalhe em uma empresa que respeite os clientes e deseje ser o melhor no que faz (eu trabalho em uma empresa assim). 

Obrigado e acreditem nos seus sonhos.