Como configurar e acessar o Git Local

O que é Git?

O Git é um sistema de controle de versão, utilizado para realizar o deploy de um website ou aplicação e também para clonar seus arquivos publicados de forma simples e rápida para seu computador ou servidor web.

Configurando

Acesse a opção Site , Deploy e clique em Git Remote.

Se você não tiver uma chave SSH criada e inserida no seu painel, irá aparecer este aviso. Clique em Configurar SSH.

Obs.: Você encontra em outros tópicos no fórum como se cria uma chave ssh em seu computador.

Irá abrir a tela abaixo, depois da chave criada insira ela nesta tela:

Após você ter inserido a chave no painel (e se já tivesse inserido a chave antes), ao acessar a opção Site , Deploy e clique em Git Remote irá abrir com as informações abaixo que já são um passo a passo de como utilizar o Git Remote.

obs.: Note que o passo 4 mostrado no print, no comando git remote add umbler, mostra qual é a sua GIT URL

Exemplo de acesso pelo Windows

Para acessar o git em um computador Windows faça o download do Git GUI neste link.

Instale o aplicativo em seu computador com as opções padrões.

Acesse a pasta onde esta seu site e com o botão direito do mouse acesse a opção Git Bash Here .

Execute os comandos na seguinte ordem.

git init
git add .
git commit -m "publish website"

image

E para finalizar a publicação de seu site, execute o comando:

git remote add umbler GIT URL
git push umbler master

image

Exemplo de acesso pelo Linux

Acesse a pasta onde esta seu site e execute os seguintes comandos:

git init
git add . 
git commit -m "publish website"

image

Informação: Se esta é sua primeira publicação via git, será gerado um erro referente aos dados do commit, execute os comandos:
git config --global user.email "seu e-mail"
git config --global user.name "seu username"
Depois execute novamente o ***git commit -m “publish website”***

image

E para finalizar a publicação de seu site, execute os comandos:

git remote add umbler GIT URL
git push umbler master

Atenção

  • Caso localize algum erro para conectar, remova sua origin e crie novamente verificando a pasta de destino e dados do SSH:
    git remote rm umbler

  • Caso localize o erro " Unable to negotiate with host: no matching host key type found. Their offer: ssh-dss ", será preciso adicionar no arquivo, (ou criá-lo caso não exista) config de seu SSH/Git a seguinte informação:

    Host seusite-com-br.umbler.net
    HostkeyAlgorithms +ssh-dss

    Este arquivo precisa ser alocado na pasta raiz de seu SSH em ~/.ssh/config OU C:\Users\seu-user.ssh\config (Note que esse arquivo não tem extensão)