제가 gitolite를 이용해 열심히 git 서버를 구축하고 있습니다.
근데 문제는 gitolite가 기본 설정이 ssh 공개키로 권한부여?를 하여
사용자 컴퓨터에서 공개키 만들고 서버로 보내고 약간 복잡한 과정을 거치게 됩니다.
그래서 다른 대안이 없나 해서 뒤져보니 ssl로 권한 부여 하는 방법이 있더군요.
제가 ssh과 ssl을 정확히 인지하지 못해서 그런데
제 생각에 ssh를 그냥 이용하게 되면 사용자가 공개키를 만들고 보내는 과정을 거치게 되서
여러 컴퓨터(어떤 사용자 한명이 PC방이나 학교 컴퓨터에서 git 저장소를 사용)를 사용하는데 부담이 되지만
(사용자 불편 반 / 서버 관리자 불편 반)
ssl로 권한 부여하게 되면 사용자 입장에서는 공개키를 본인이 직접 만들 필요가 없어
걍 아무데서나 이용할수 있어 좋지만
서버 관리자가 ssl 인증 비용을 지불해야하는 단점이 있는 걸로 파악하고 있습니다.
(사용자 불편 없음 / 서버 관리자 불편 전부)