Skip to content

Instantly share code, notes, and snippets.

@rodrigoea
Last active August 29, 2015 14:04
Show Gist options
  • Save rodrigoea/bb91d6d8323318995cab to your computer and use it in GitHub Desktop.
Save rodrigoea/bb91d6d8323318995cab to your computer and use it in GitHub Desktop.
Procedimentos para clonar um repositório no servidor via SSH

##Procedimentos para clonar um repositório no servidor via SSH

Para todo novo repositório deve ser gerado uma chave pública SSH para que a conexão seja permitida.

##Criar chave pública SSH

ssh-keygen

##Copiar chave pública para o clipboard

pbcopy < ~/.ssh/id_rsa.pub

Obs.: Caso o comando pbcopy não funcione, execute cat ~/.ssh/id_rsa.pub e a chave irá aparecer no terminal.

A chave copiada deve ser inserida nas configurações do Git (no caso Bitbucket). Acessar as Configurações da conta > Chaves SSH > Adicionar Chave.

Adicione a chave, dê um nome de identificação.

Atenção: Cada repositório deve ter uma chave em particular para conexão. Então é bom identificar a chave de acordo com o nome do projeto ou repositório.

##Clone o repositório com o link ssh

Agora basta clonar o repositório usando o link ssh like a ninja!

git clone [email protected]:.......

##Altere a permissão das pastas e arquivos

Para alterar a permissão das pastas para 755 execute chmod 755 $(find . -type d)

Para alterar a permissão dos arquivos para 644 execute chmod 644 $(find . -type f)

@samwx
Copy link

samwx commented Jul 16, 2014

\ o /
||
/ \

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment