git push git://mywebserver/abc.git HEADfatal: The remote end hung up unexpectedly
라는 에러 메시지가 나온다. 구글신에게 물어 보니 답변이 대충 git 프로토콜을 쓰게 되면 일단 외부에서 writing을 할 수가 없기 때문에 저와 같은 에러 메시지가 나온다고 한다. 그래서 다른 방법을 이리 저리 확인해 보니 http인 웹 서버를 통해서 하는 방법이 있고, 또 하나는 ssh를 이용하는 방법, 그리고 gitosis 라는 툴의 도움을 받는 방법들이 있는거 같다.
일단 간단하게 웹 서버를 통해서 하는 방법부터 전부 하나씩 해봐야 겠다. 간단한 설명을 보면 궁극적으로는 gitosis 라는 툴을 써야 할듯 하다. gitosis의 경우 ssh를 사용하는데, git 사용자가 굳이 리눅스 서버에 그 계정이 없어도 사용할 수 있는 방법을 제공하는 것 같아서 말이다. 일단 git-daemon은 시도하지 말아야 겠다.



글
댓글을 달아 주세요
댓글 RSS 주소 : http://www.cipher.pe.kr/tt/cipher/rss/comment/186댓글 ATOM 주소 : http://www.cipher.pe.kr/tt/cipher/atom/comment/186