Gitosis는 공개/개인 키 쌍을 기반으로 사용자를 인증 할 수 있습니다. 어떤 사용자가 현재 커밋하고 있는지 알 수 있습니다. 그러나 사용자 이름과 이메일은 클라이언트의 힘내 설정 ('git config user.name'등)에서 취해지며 임의의 값으로 설정할 수 있습니다. 사용자 이름과 전자 메일을 공개 키와 연결 한 다음 Gitosis가이 이름과 전자 메일을 커미터의 이름과 전자 메일로 사용하도록 만드는 방법이 있습니까?Gitosis가 올바른 사용자 이름/전자 메일을 시행 할 수 있습니까?
Gitosis 또는 WebDAV 또는 다른 대안을 사용하여 저장소를 공유할지 여부는 상관하지 않습니다. 사용 가능한 방법 중 어떤 것도 "올바른"사용자 이름과 전자 메일을 사용하는이 시행을 지원하지 않는다고 생각됩니다. 대안이 있다면 거기에 대해 말해주세요.
답장을 보내 주셔서 감사합니다. 나는 아마도 git-http-backend를 시도 할 것이다. 그래서, SSH 키를 기반 인증을 사용 않습니다 Gitosis (그리고 Gitolite) : Gitosis와 후크를 사용의 문제는 – k21
koumes21 @ (이 항상 "자식"로 설정)에 로그인 한 사용자의 이름을 설정하지 않은 것이 었습니다 그것은 git 쉘 계정을 사용하더라도 저장소 ("로그인")에 액세스 한 사용자의 개념을 가지고 있습니다. Gitolite는 GL_USER 환경 변수에 "로그인"한 사용자를 제공합니다. 나는 Gitosis에 대해 모른다. –