Windows에서 이러한 동작을 사용하는 이상한 동작이 있습니다.MinGW에서 msysGit 사용
처음에는 MSYS에 MinGW를 설치했습니다. 나는 where ssh
출력을 가지고있는 %PATH%
에 필요한 모든 부분을 MSYS istall 디렉토리에 추가했습니다. 모든 컴파일러와 unix-commands는 ssh
, ssh-keygen
으로 잘 작동합니다.
그런 다음 Windows 용 (MSYS가없는 경우) donwloaded, 명령 행에서 git을 실행하기 위해 두 번째 옵션을 사용하여 설치했습니다. where git
잘 작동하고 git install dir을 대상으로합니다. 빈 저장소가 생성 될 수 있고 파일을 추가 할 수 있으며 로컬 분기를 만들 수 있습니다.
그럼 공식적인 튜토리얼에서 말한대로 git을 구성하고, 홈 디렉토리의 키를 windows 명령 행에서 설정하는 등의 작업을합니다.
그리고 이제 - 주스. I 수 ssh를 통해 github에 Windows 명령 줄을 사용하여 연결할 수 있습니다. I github에 ssh를 통해 github에 연결하면 github에 연결할 수 있습니다. 두 경우 모두 성공한 로그인 정보를 알려줍니다. I 은 git bash가 아닌 명령 행을 통해 푸시를 수행 할 수 없습니다. 두 경우 모두 내 공개 키 을 거부합니다..
내가 뭘 잘못하고 있니?
UPD. 어떻게 든 그것은 모두 일하기 시작했습니다. 무슨 일이 있었는지 나는 모른다. 방금 무작위 버튼을 누르고 임의의 명령을 입력했습니다 (농담). 처녀 시스템에서이 문제를 재현하여 잘못된 점을 이해하려고합니다. 그러나 저에게는 유감 스럽지만, 문제는 구성 단계 중 하나에서 오자가 발생했다고 생각합니다. = \
아마도 이것은'HOME' 환경 변수 값에 링크되어 있습니까? http://stackoverflow.com/questions/3454774/fix-msysgit-portable-home-location/3455231#3455231 – VonC
Nope. git 및 msys는 홈 폴더의 키를 찾고 있습니다. 그렇지 않다면, 나는 github쪽으로'ssh ... '을 수행 할 수 없었다. – defance