sign_and_send_pubkey: signing failed: agent refused operation 에러 잡기
Ubuntu 16.04 에서 gitlab에 접근하면서 본 에러 메시지다.
ssh 관련 key에는 문제가 없는데 발생하는 것으로 아래와 같이 SSH_AUTH_SOCK 값을 설정하여 해결 가능하다.
$ ssh -T git@aaa.bbb.ccc.ddd
sign_and_send_pubkey: signing failed: agent refused operation
git@aaa.bbb.ccc.ddd's password:
$ export SSH_AUTH_SOCK=0
$ ssh -T git@aaa.bbb.ccc.ddd
Welcome to GitLab, @hi_man!
참조
https://docs.github.com/ko/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding
SSH 에이전트 전달 사용 - GitHub Docs
서버에 대한 배포를 간소화하기 위해 로컬 SSH 키를 안전하게 사용하도록 SSH 에이전트 전달을 설정할 수 있습니다.
docs.github.com
댓글