티스토리 친구하기

본문 바로가기

Useful Information/Github

how to avoid being asked "Enter passphrase for key " when I'm doing ssh operation on a remote host?

728x90
$ git pull
Enter passphrase for key '/home/.ssh/id_rsa':

 

위와 같이 git pull을 했을 때 암호를 안치고 git pull하는 방법

 

1. 아래의 명령 실행

eval `ssh-agent -s`

 

2. private key를 ssh-add를 이용해서 더해줌

 

$ ssh-add ~/.ssh/id_rsa_key  
# 여기서 id_rsa_key는 여러분꺼를 기입해야함
# Enter passphrase for /home/user/.ssh/id_rsa_key: 라는 prompt에 나와있는 것을 사용하면 됨
Enter passphrase for /home/user/.ssh/id_rsa_key:
# 암호 입력

 

3. key가 더해졌는지 체크

 

ssh-add -l

 

지금부터 extra passphrase 없이 Git을 사용할 수 있다.

반응형