글

8월, 2019의 게시물 표시

[DEV] Git 서버 구축

1) SVN vs GIT 누가 좋을까? 엄마가 좋을까 아빠가 좋을까 수준의 이야기이기는 하지만, 현장에서 경험한 것을 바탕으로 이야기 하자면 '사용자가 저장 하는 파일 종류' 에 따라서 SVN이 더 좋을 수도 있고 반대로 GIT가 더 좋을 수도 있습니다. 현재 추세는 확실하게 GIT가 대세입니다. 당장 오픈소스의 최대 공개처인 github가 이름 그대로 git로 운영되고 있고 소프트웨어 엔지니어가 아닌 나 조차 소스 대상으로는 svn을 써본게 언제일지 모를 정도로 사실상 소스 관리 툴은 확실하게 짓으로 넘어가고 있습니다. 그럼에도 불구하고, Cad파일을 관리 할때는 지트보다는 서브가 더 좋다고 할수 있는게 지트로 CAD파일과 같은 바이너리 파일을 관리해 줄 경우 서버의 용량이 가히 폭주라고 할수 밖에 없을 정도로 늘어납니다. 그 외에도 서브 쪽의 버전 개념 쪽이 더 단순하다는 점 때문에 단순히 버전 관리를 해야 한다고 할때 서브는 아직도 쓸만한 도구입니다. 2) 설치 기반 OS : UBUNTU(Linux mint) 참조 사이트 : 1) https://indienote.tistory.com/80 2) https://webdir.tistory.com/220 3) https://indienote.tistory.com/80 언제나 그렇듯 apt install git git version 로 설치해 주고 (git-core를 설치하라고 하는데 아무레도 git로 대체 되듯 함) sudo adduser git su git (git 관리 계정 만들고 로그인) 그뒤 ssh의 key-chain을 만들어 냄 ssh-keygen -t rsa                  #ssh 키 만들어 내기 chmod 700 ~/.ssh cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys...