Cygwin에서 SSH가 필요한 Git 기능이 손상됨

Cygwin에서 SSH가 필요한 Git 기능이 손상됨

Cygwin에서 또는 (remote는 SSH 저장소 주소임) 실행이 실패합니다 git clone git@.... 실행 결과는 다음과 같습니다 .git pullgit pushgit clone

Cloning into 'iko-app-rocket'...
fatal: cannot run C:\Users\sakynimoD\scoop\apps\openssh\current\bin\ssh.exe: No such file or directory
fatal: unable to fork

경로에서 볼 수 있듯이 나는국자, Windows 패키지 관리자. Gradle을 설치하는 데 사용했고 SSH를 포함하여 몇 가지 다른 항목도 종속성으로 설치했습니다. 권장 사항에 따라 Scoop과 설치된 모든 패키지를 제거했지만 오류가 지속됩니다.

ssh한 가지 해결 방법은 SSH를 사용해야 하는 git 실행 파일을 선언하는 것입니다 . 이는 중복되는 것처럼 들리지만 분명히 env GIT_SSH=ssh git pull유효하지 않습니다.

답변1

이제 명시적 설정이 작동하는 것을 확인했으므로 GIT_SSH=ssh다음으로 조사할 것은 해당 설정이 설정되었는지(아마도 특종을 통해) 여부입니다. 를 실행하여 이를 확인할 수도 echo "$GIT_SSH"있고, 실행 env하여 전체 환경을 표시할 수도 있습니다.

설정된 경우 Windows의 환경 변수 설정이나 .bashrc이와 유사한 것일 수 있습니다.

관련 정보