지금까지 본 모든 솔루션은 특정 키를 정적으로 사용하고 싶다고 가정합니다. 키를 동적으로 사용하고 싶은 반면, 매번 git 명령을 실행할 때 사용할 키를 지정하고 싶습니다. 한 번은 하나의 키를 사용하고 다음 번에는 다른 키를 사용할 수 있기를 원합니다.
나는 이것을 시도했습니다 :
# 1
$ git pull origin master -i ~/.ssh/id_ed25519
error: unknown switch `i'
usage: git pull [<options>] [<repository> [<refspec>...]]
# 2
$ git pull -i ~/.ssh/id_ed25519 origin master
error: unknown switch `i'
usage: git pull [<options>] [<repository> [<refspec>...]]
어떻게 해야 하나요?
답변1
환경 변수를 사용하여 이 작업을 수행할 수 있습니다 GIT_SSH_COMMAND
.
GIT_SSH_COMMAND="ssh -i ~/.ssh/id_ed25519" git pull origin master