방황하는 상자를 프로비저닝하는 동안 사적인 git 저장소를 복제하고 싶습니다. this article에 따르면 config.ssh.forward_agent = true
을 사용하여 가능해야합니다. ssh -T [email protected] -o StrictHostKeyChecking=no
같은 것을 통해 GitHub의에 연결하려고 할 때 그러나, 다음과 같은 오류와 함께 실패합니다wagrant 게스트에서 호스트의 ssh 개인 키를 사용하십시오.
Warning: Permanently added 'github.com,192.30.252.130' (RSA) to the list of known hosts. Permission denied (publickey).
내가 가장 간단한 구성에 이르기까지 내 구성을 잘라. 당신은 여기에서 찾을 수 있습니다 : 나는 "방랑 SSH"를 수행 할 때 https://gist.github.com/TomTasche/31f7c45fcffc2997d43a
다시 같은 시도, 유사한 오류가 발생합니다
Cloning into 'private-repositories'... Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts. Permission denied (publickey). fatal: The remote end hung up unexpectedly
편집 : 위의 링크 된 구성은 호스트 실행에 대한 작업을 수행 우분투,하지만 맥 호스트 또는 Windows 호스트에서 작동하지 않습니다. 내 목표는이 세 가지 호스트 모두에서 작동하는 구성을 갖는 것입니다.
답변 해 주셔서 감사합니다. 위의 지시를 따른 후에 나는'sag'ssh를 통해 인증 할 수있다. 그러나 프로비저닝 스크립트가 여전히 실패하고 다음 오류가 발생합니다. '인증 소켓에서 응답 길이를 읽는 중 오류가 발생했습니다. 허가가 거부되었습니다. (공개 키) . – TomTasche
며칠 전 우리도 사무실에서 그런 경험을했습니다 ... 실제 행동 없이도 계속해서 일했습니다 ... 설명서에는'config.ssh.forward_agent = true'와 ssh-agent 포워딩은 작동해야하지만 우리는 그것이 작동하지 않는 이유를 발견하지 못했습니다 .../ – Knut
Meh, 모든 종류의 플랫폼에서 작동하지 않으면 컨테이너에 내 dev 환경을 옮기는 개념을 파괴합니다. 어쨌든, 도와 줘서 고마워! 어쩌면 다른 누군가가 해결책을 제시 할 것입니다 ... – TomTasche