인프라/AWS(4)
-
SVN 사용법(trunk,branches,tags 용어설명 및 생성,사용전략 설명)
MacOS 환경에서 진행하였습니다. 이전 글들에서 ubuntu 환경에서 svn을 설치하는 방법과 이클립스와의 연동을 설명하였습니다. 이제는 svn 사용 방법 혹은 전략 설명입니다. 진행하기 앞서 용어 설명을 하자면, 1)trunk : 기둥이 되는 저장소(폴더)입니다. 즉, 나무로 따지자면 기둥이 되는 것입니다. 이것을 형상관리로 얘기하자면 첫 소스를 svn에 import할때, trunk에 업로드합니다. 그 이후에 나무의 기둥이되는 trunk에서 가지를 뽑아 수정을 하게되는 것이 braches라는 개념(하나의 프로젝트에서 수정되는 부분만 뽑는 것이 branche)입니다. branches들을 수정하였다면 이 수정된 소스를 merge하는 저장소가 trunk입니다. 모든 수정이 commit되면 최종이 되는 녀석..
2018.09.19 -
이클립스 svn 연동
mac os x 에서 진행하였습니다. *이클립스에서 help>Eclipse Marketplace 에서 svn을 검색하여 "subversive"를 install 해줍니다. *설치가 끝난 후에 restart된 후에 Marketplace 같은 창이 떠서 svn kit을 설치하라는 창이 뜬다면 kit을 받아주고만약 그러한 창이 뜨지 않는다면 preference>Team>SVN 에서 SVN Connector tab을 눌러줘서 설치를 해줍니다(select 창 밑에 Get ..어쩌고 떴던 기억이) 설치가 된후에 Open perspective(우측상단) 에서 svn 창을 하나 열어줍니다.그리고 SVN Repository view 에서 새로운 connection을 생성해줍니다. *url-> svn://server_ip를..
2018.09.07 -
aws(아마존) ec2-ubuntu svn 설치
aws ec2(ubuntu) 기준으로 진행하였습니다. ~$ svn The program 'svn' is currently not installed. You can install it by typing: sudo apt-get install subversion ->설치가 되지 않은 것입니다. 설치를 해줍니다. ~$ sudo apt-get install subversion ->설치 후 잘 설치가 되었는지 버전을 확인해봅니다. ~$svn --version ->만약 문제 없이 버전이 잘나온다면 설치가 잘된 것이겠죠. ~$mkdir svn ->폴더를 하나 만들어줍니다.(원하는 위치에 하시면 되지만 저는 일단 $HOME에 생성했습니다.) ~$cd svn~svn$svnadmin create --fs-type fsfs..
2018.09.06 -
맥에서 아마존 ec2(ubuntu) ssh 접속방법
mac os 기준입니다. 우선 아마존에 접속하여 회원가입을 한 후에 인스턴스 하나를 생성해줍니다.(이 과정에서 다운받은 key file을 원하는 위치에 저장해줍니다.) 우선 키 파일을 이용하여 ssh 접속을 하기위해서는 파일 권한을 400으로 설정해주어야 합니다. $chmod 400 "key파일이 저장된 디렉토리"/key.pem 이렇게 권한을 변경해준 후에야 키파일을 사용할 수 있습니다. 만약 권한을 변경해주지 않고 사용하게 되면 어떠한 메시지가 콘솔에 떠서 접근할 수 없게 됩니다. 이렇게 권한을 설정해준 이후에 ssh 접속 명령을 쳐줍니다. $ssh -i "keyfile저장디렉토리"/key.pem ubuntu@"ec2 접근 ip" 작업을 모두 끝마친 후 접속을 종료하려면 "exit" 명령만 쳐주면 됩니다.
2018.09.05