홍차의 미로찾기

[github] git SSH 연결 비밀번호 재요청 이슈 본문

프로그래밍/GIT

[github] git SSH 연결 비밀번호 재요청 이슈

홍차안디 2024. 11. 7. 16:35
반응형

 

ssh-agentssh key를 등록하면 git에 ssh연결을 쉽게 할 수 있습니다.

처음 한 번만 비밀번호를 입력하면 그 이후에는 비밀번호 입력없이 git push 가능합니다.

 

하지만, 등록 이후에 여러 번 비밀번호 입력 요청이 떠서 원인을 찾아보게 되었습니다.

 

확인해보니 github으로 SSH 연결 시, 터미널이 재부팅되면 등록한 ssh key들이 모두 사라지는 문제가 있었습니다.

해당 문제를 해결하기 위해서 아래 내용을 진행했습니다.

 

 

1. ~/.ssh/config 파일 맨 끝에 아래 내용을 추가합니다.

Host *
  AddKeysToAgent yes
  UseKeychain yes

 

<옵션>

AddKeysToAgent

- SSH 개인 키를 ssh-agent에 추가하여 인증 프로세스를 간소화하는 옵션입니다.

UseKeychain

- MacOS 옵션으로, apple keychain(MacOS 시스템에서 SSH 개인키를 관리)을 사용하도록 지정하는 옵션

 

2. 다시 ssh key 등록을 진행합니다.

이후에는 터미널이 재부팅되어도 ssk key가 유지됩니다.

ssh -T git@config파일의 host 이름

 

 

 

참고한 글

https://velog.io/@olee11/%EC%9E%AC%EB%B6%80%ED%8C%85-%EC%8B%9C-%EC%82%AC%EB%9D%BC%EC%A7%80%EB%8A%94-SSH-Key-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

반응형
Comments