Git 액세스를 위한 OSX 키체인 설정

Git 액세스를 위한 OSX 키체인 설정

SSH를 사용하여 액세스하고 사용자가 LDAP를 사용하여 인증되는 Git 서버를 설정 중입니다.

git-credential-osxkeychain사용자가 매번 비밀번호를 입력하지 않아도 되도록 사용할 수 있는 방법이 있나요 ?

활성화했지만 내 사용자 이름과 비밀번호를 저장할 방법을 찾을 수 없습니다. 키체인 애플리케이션에 직접 들어가면 git(SSH를 통해) 찾을 수 있도록 어떤 정보를 저장해야 할지 잘 모르겠습니다.

나는 SSH에 대한 표준 공개/개인 키 작업을 수행하지 않는 편이 낫습니다. LDAP로 인증하기 때문에 Git 서버에 홈 디렉터리가 없습니다. 이는 공개 키가 내 네트워크 홈 폴더에 들어가야 함을 의미합니다. 이는 보안에 좋지 않습니다.

고마워요, 크리스

답변1

내가 아는 한, GitHub 사람들은 git-credential-osxkeychain 도우미를 만들었고설정에 관한 페이지다음 팁이 포함되어 있습니다:


팁: 자격 증명 도우미는 HTTPS 저장소 URL을 복제할 때만 작동합니다. 대신 SSH 저장소 URL을 사용하는 경우 SSH 키가 인증에 사용됩니다.이 가이드SSH 키 쌍 생성 및 사용에 대한 도움말을 제공합니다.


네트워크 홈 디렉토리에 공개 키를 넣는 것과 관련하여 귀하의 보안 문제가 무엇인지 잘 모르겠습니다. 이건 너의공공의열쇠. 그럴 예정이야공공의.

반면, 네트워크 홈 디렉터리 볼륨이 자동 마운트로 설정되어 있고 git또는 를 사용하려고 할 때 마운트되지 않은 ssh경우 집에 가는 방법을 알아내려고 하면 약간의 닭과 달걀 문제가 됩니다. 로그인하기 전에 디렉토리를 마운트하여 인증을 받고 로그인할 수 있도록 합니다.

관련 정보