윈도우 환경에서는 아무래도 putty를 사용하는 것이 편해서 GIT_SSH에 "C:\Program Files\PuTTY\plink.exe" 을 지정해서 쓰고 있었다.
(참고) https://folivora.tistory.com/136
이후 putty에서 username을 매번 입력하는 것이 귀찮아서 putty의 configuration을 다음과 같이 바꿔보았다.
이렇게 하면 putty에서 접속할때는 username을 사용하여 자동 로그인이 되지만, 문제는 git에서 사용하는 유저 네임인 'git'을 사용하지 않고 내가 임의로 지정한 'test'를 사용하게 된다. 이렇게 되면 git 서버가 예상하지 못한 방식으로 동작하게 된다. test는 실제로 사용하는 유저 이름이 아니라 패스워드를 물어보고, 로그인이 되는 경우에는 ~ does not appear to be a git repository 메시지가 뜨게 된다. =ㅁ=
어쩔 수 없이 putty configuration에서는 username을 저장하지 않아야 한다.