- Acesse o CPanel de seu domínio e vá até
Terminal
; - Para gerar uma chave, no terminal, digite o comando abaixo e depois tecle
enter
:
ssh-keygen -t rsa -b 4096 -C "seu_usuario@seu_dominio.com"
- Após executado o comando, o sistema irá solicitar que você responda algumas perguntas, deixe da seguinte forma:
Enter file in which to save the key (home/nome_do_seu_diretorio/.ssh/id_rsa):
deixe em branco e tecleEnter
Enter passphrase (empty for no passphrase):
coloque a senha de sua prefência ou se não quiser, deixe em brancoEnter same passphrase again:
digite a mesma senha inserida anteriormente, se deixou em branco a anterior, apenas tecleEnter
- Dando tudo certo, aparecerá a sua chave criada.
- Agora iremos pegar o valor da chave criada, para isto, digite no terminal:
cat ~/.ssh/id_rsa.pub
- Copie o valor e vá ao seu repositório no Github;
- Vá em
settings
e depois emDeploys keys
, na janela que abrir clique emAdd deploy key
, coloque qualquer valor no campotitle
e cole o valor copiado da chave pública no campoKey
.
O check
Allow write access
, se marcado, permitirá que você faça atualização do repositório do seu site para o repositório do Github, se não for necessitar desta funcionalidade deixe desmarcado
- Preenchido todos os campos, clique em
Add key
. - O Github solicitará seus dados de acesso para confirmar, preencha corretamente e confirme.
- Volte ao terminal do CPanel e digite o comando abaixo e tecle em
Enter
:
ssh -T git@github.com
- Acesse o CPanel de seu domínio e vá até
Git Version Control
e clique no botãocriar
; - Na janela que se abrirá, preencha dasguinte forma
- O campo
Clone URL
com o endereço do seu repositório (pegue o endereço SSH); Repository Path
coloque o nome que desejar, lembrando que será criada uma pasta no diretório raiz com este nome;
Guarde bem este caminho, pois
Repository Name
, com o nome de sua preferência
- O campo
- Preenchido todos os campos, clique em
Criar
.