Git을 사용하여 SSH를 통해 프라이빗 저장소에 액세스하는 경우 Git은 SSH 클라이언트를 사용하여 서버와의 보안 연결을 설정합니다. 연결을 설정하는 동안 Git은 사용자가 설정한 SSH 키를 SSH 핸드셰이킹 단계에서 사용합니다. 이 단계에서 SSH 클라이언트는 해당 키를 읽을 수 있어야 합니다. 하지만 패스프레이즈로 키를 암호화한 경우 SSH 클라이언트가 키를 직접 사용할 수 없습니다. 이 경우 터미널에 패스프레이즈를 입력하라는 프롬프트가 표시됩니다. 올바른 패스프레이즈를 입력하면 SSH 연결이 완료되고 Git 커맨드가 해당 연결을 사용하여 실행됩니다.
Unity 패키지 관리자가 Git URL을 사용하여 패키지를 가져올 때는 SSH 클라이언트에서 요청하는 자격 증명을 입력할 수 있는 인터페이스가 없습니다. 따라서 SSH 키 파일을 패스프레이즈로 보호하면 SSH 클라이언트는 연결 설정에 실패하고 Git에서는 오류를 보고합니다. 이 문제를 해결하려면 SSH 클라이언트가 패스프레이즈 없이도 키를 사용할 수 있도록 SSH용 인증 에이전트를 실행하고 SSH 키를 로드해야 합니다.
이 방법은 사용 중인 운영체제와 SSH 클라이언트에 따라 달라집니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.