질문을 삭제하지 말아주세요.!
 
1
0
-1

envoy 배포시 git clone 명령줄에 오류가 나서 디버깅 중인데 원인 파악을 못하고 있습니다..


로컬에 있는 개인키 ec2에 복사하였고 github에 등록도 해놓았습니다.

로컬과 ec2 모두 콘솔에서 계정과 비밀번호 없이 git clone이 가능한 상태입니다.

(엔보이에서 사용되는 git clone 명령어)


엔보이를 실행시켰을때 다음과 같은 에러가 출력됩니다.

[deployer]: Cloning into 'release_20180717152337'...

[deployer]: Permission denied (publickey).

[deployer]: fatal: Could not read from remote repository.

[deployer]: Please make sure you have the correct access rights

[deployer]: and the repository exists.


참고로 로컬, ec2 모두 ssh 에이전트에 비밀번호도 등록하였고 비밀번호를 등록하지 않은 키도 생성해서 시도해보았습니다.

그리고 ec2 키를 새로 만들어서 github에 ssh키를 추가 등록해서도 시도해보았습니다만

모든 경우 다 위와 같은 에러가 출력되네요..


혹시 원인 파악에 도움이 될 수 있을만한것이 있을까요..?

    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      네 해결되서 다행이군요. SSH Key 같은게 번거롭다면, 그냥 https를 사용하셔도 되지 않을까요? 공개된 Github 저장소라면 가능합니다.

      // envoy.blade.php
      @setup
        $username = 'deployer';
        $remote = 'https://github.com/YOUR_GITHUB_ID/YOUR_REPOSITORY.git';
        // ...
      1. 황초예

        주원님 답변 감사합니다.

        마침 프라이빗 리파지터리이긴 했습니다.

        답변 외에도 많은 가르침 항상 감사합니다. ^^

      CommentAdd your comment...
    2.  
      1
      0
      -1

      ec2에서 다시 키를 생성하고 github 등록하여 해결하였습니다.

      이미 이전에 같은 방법으로 여러번 시도했었고 ssh -T git@github.com 명령어로도 이상이 없었는데 흠..



        CommentAdd your comment...