git 저장소를 만들려는데 보안관련 질문입니다.
글쓴이: rootroot / 작성시간: 토, 2013/04/13 - 5:46오후
제가 동아리 회원들용 깃 저장소를 만들려고 합니다.
근데 일반적으로 깃을 사용한다고 하면 자기네집 컴퓨터에서 지역저장소 만든 다음에 서버랑 연결하여 계속 사용한다면
제가 구축 하려는 저장소는 그냥 아무 컴퓨터(학교 랩실 컴 및 걍 pc방)에서 프로젝트를 푸싱 패치 하려고 합니다.
근데 여기서 문제는 당연히 다른 사람 ssh 개인키를 도용해서 프로젝트에 마음대로 푸싱하는 걸 방지하는 건데...
(PC방에서 작업하다가 모르고 개인키를 안지우고 나갔는데 다른 사람이 그 자리에 앉아서 푸싱함...)
그래서 제가 생각한 방식이 홈으로 지정된 컴퓨터가 아닌 곳에서 프로젝트 작업을 할때는
다른 http 인증으로 들어가고 이 인증에 통과하면
임시 개인 키와 공개 키를 생성하여 접속하는 방식으로 구성하려고 합니다.
근데 혹시 이것보다 더 단순한 방식이 있을수 있을까요?
(제가 생각하는 방식은 서버 부하가 많이 걸릴 것도 같고 좀 더 단순한 방법은 없나해서 질문합니다...)
Forums:
Git 자체가 http,https를 지원합니다.
Git 자체가 http,https를 지원합니다.
.git-htpasswd파일을 통해서 htpasswd인증도 할 수 있고요.
답변 감사합니다.
구글링으로 알아보니 git-http-backend로 할수 있더군요.
근데 제가 한번 gitolite랑 연동해서 해보려니 안되네요.
아예 http 전용 서버로 만들어서 구현해야겠습니다.
댓글 달기