ligando um repositório local do windows git ao servidor aws linux git

1

Eu quero criar um servidor git no meu servidor aws linux para que sempre que eu quiser atualizar meu site no public_html eu não precise transferir arquivos manualmente para o servidor, eu quero fazer uso do git, sendo capaz de empurrar muda para o servidor remoto da minha máquina local.

Eu criei com sucesso o repositório nit git e fiz um gancho de pós-recebimento para atualizar o public_html . Assim, atualiza o public_html sempre que as alterações são enviadas localmente. Eu não estou adicionando este repositório ao meu Windows Machine local. Desde que eu estou usando o aws instância, tem que ser acessado usando a chave privada key.pem, (isso é como acessá-lo com putty). Eu estou falhando como adicionar este repositório à minha máquina local de uma forma que também informa ao git sobre a chave privada.

Isso é o que eu fiz:

$> git remote add project_files ssh://[email protected]/~ec2-user/repo

Depois que eu tento empurrar:

git push project_files +master:refs/heads/master

Isso é o que eu recebo:

$> git push project_files +master:refs/heads/master
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

Eu não consigo contornar este erro.

    
por Chaddy Kumbirai Rungwe 30.08.2015 / 12:21

0 respostas