프로그래밍 툴115 [이클립스] eclipse에 github 연결해서 웹저장소에서 버전관리(repository)하기 요즘은 웹저장소에 저장해서 어느곳에서든지 소스를 다운로드받게하는 github를 아주 많이 사용합니다. 특히, 오픈소스를 다운로드하려고 보면 거의 github나 gitlab에서 다운로드 받을 수 있도록 연결하더라구요. 그럼, 이클립스에서 개발하는 내 프로젝트를 github에 연결해서 바로 사용할 수 있는 방법을 설명하겠습니다. 2015/10/26 - [프로그래밍 툴/Eclipse] - [이클립스] eclipse에 Git 플러그인 설치하여 버전관리하기 2015/10/22 - [프로그래밍 툴/버전관리] - [Github] 깃허브에서 원격저장소(repository) 만들기 아직 Git 플러그인을 설치하지 않았거나 github에서 repository를 만들지 않았다면, 위 2개의 글을 먼저 확인하시고 다시 오세요.. 2015. 10. 27. [이클립스] eclipse에서 svn 연결 끊기 이클립스에 svn이 연결돼 있는데 그 연결을 끊는 방법입니다. 간단하지만 모르면 답답한지라 적어둡니다. 해당 project에서 오른쪽 마우스를 클릭해서 [Team > Disconnect]하시면 됩니다. 2015. 10. 26. [이클립스] eclipse에 Git 플러그인 설치하여 버전관리하기 이클립스에 버전관리 툴인 Git 플러그인을 설치하여 버전관리를 해 보겠습니다. 다음 순서를 따라하시면 됩니다. 이클립스를 실행하시고 [Help > Eclipse marketplace...]를 클릭하세요. git으로 검색을 하신 후.. install 버튼을 눌러서 EGit - Git Team Provider 4.1.0을 설치하세요. 플러그인이 설치가 되었다면... [Window > Open Perspective > other...]를 클릭하세요~ [Git Repositories]를 클릭하세요. [Create a new local Git repository]를 클릭해서 repository를 생성합니다. 소스가 저장될 repository 경로를 선택하세요. 탐색기에서 미리 repository 폴더를 만드시고 .. 2015. 10. 26. [Github] 깃허브에서 원격저장소(repository) 삭제하기 Github에서 repository를 삭제하려고 했더니 은근히 삭제하는 방법을 찾기가 어렵더라구요.한참을 헤매다 Settings에 들어가서 삭제할 수 있었습니다. http://github.com들어가셔서 로그인하고 삭제하려는 repository를 클릭합니다. 저는 moaFrame이라고 repository를 만들었는데 삭제하려고 선택했습니다. 우측 하단의 Settings 버튼을 클릭하세요. 아래쪽의 Danger Zone에 [Delete this repository] 버튼이 보이시나요? repository의 이름을 입력하시고, 버튼을 누르면 repository가 깨끗이 삭제됩니다.이상.. github.com에서 repository를 삭제하는 방법이었습니다. 2015. 10. 26. [이클립스] eclipse에 프로젝트 가져오기(import) 기존 프로젝트 소스가 있다면 이클립스에서 프로젝트를 가져올 수 있습니다.다음 순서로 진행하시면 됩니다. 기존 소스가 있는 폴더를 선택해 주세요~ 프로젝트 가져오기가 완료되었습니다. 가져온 프로젝트를 실행하기 위해 톰캣 서버를 생성하시구요. 자, 프로젝트를 실행해 보겠습니다. 전자정부 표준프레임워크 포털사이트를 가져와 봤는데 잘 실행되네요^^ 2015. 10. 24. [Git 버전관리] SourceTree에서 원격저장소(Github)로 소스 올리기(push) 원격저장소에 소스를 올리면 언제 어디서든 인터넷만 연결되면 소스를 다운로드 받을 수 있다는 장점과 함께로컬저장소의 소스가 삭제되도 원격저장소에 소스가 백업돼 있기 때문에 안심할 수 있다는 장점이 있습니다. 자, 그럼 SourceTree에서 원격저장소(Github)으로 소스를 올려보겠습니다.소스를 올리는 것을 push라고 하고, 반대로 원격저장소에서 로컬로 소스를 내려받는 것을 pull이라고 합니다. [push] 버튼을 클릭해서 소스를 올려보겠습니다. [master] 브랜치를 선택하시고 [OK]를 눌러줍니다. 연결된 원격저장소가 Github기 때문에 Github에서 회원가입했던 계정을 입력해 주시구요. push가 성공했네요.이제 http://github.com으로 들어가 볼까요? 로그인을 하고 보니 아래처.. 2015. 10. 22. [Git 버전관리] SourceTree에서 원격저장소(Github) 연결하기 SourceTree에서 Github에서 생성한 원격저장소를 연결해 보겠습니다. [Repository > Add Remote] 클릭하시구요. [Add] 버튼을 클릭합니다. 이미 회원가입하고 생성한 github의 repository url을 복사합니다. 아래처럼 repository url을 입력하시구요. 추가하시고 [OK] 버튼을 클릭합니다. [Remotes]라고 좌측에 보이죠?연결된 원격저장소가 있다는 뜻입니다. 이상으로 SourceTree에서 Github 원격저장소를 연결해 봤습니다. 2015. 10. 22. [Github] 깃허브에서 원격저장소(repository) 만들기 http://github.com 아마도 가장 유명한 웹 버전관리 사이트가 아닐까 하는데요. 여기에 remote repository, 즉 원격저장소를 만들어 보겠습니다. 일단, 회원가입부터 먼저 하세요. 공개(public)은 무료, 공개가 아니라면(private) 유료랍니다. 참고하세요~ 회원가입 후 이메일 인증까지 완료가 되었다면 repository(저장소)를 만들어 보겠습니다. [New repository]를 클릭하세요. repository name을 입력하시구요. 저는 moaFrame이라고 입력했습니다. [Create repository]를 클릭하시면 아래처럼 원격저장소 url이 생성이 됩니다. 기본은 https인데 ssh를 사용해야 할 경우라면 [SSH]를 누르시면 url이 나타납니다. 2015. 10. 22. [Git 버전관리] SourceTree에서 버전 유지하면서 이전 버전으로 소스 되돌리기 (Reverse commit) SourceTree에서 이전 버전으로 소스를 되돌리지만, 모든 이력은 그대로 남겨놓고 소스를 이전 버전으로 되돌리는 기능이 바로 [Reverse commit]입니다. 선택된 이후의 이력을 삭제하고 되돌리는 [Reset]과는 방식이 조금 다릅니다. 하지만, Reverse는 Reset과는 달리 원하는 버전까지 순차적으로 하나씩 하나씩 Reverse를 실행해야 합니다. 즉, 3번째 아래의 버전으로 소스를 되돌리고 싶다면 바로 아래 버전부터 순차적으로 3번 Reverse commit을 실행해야 한다는 것입니다. 아래 그림들은 순차적으로 2번의 Reverse commit을 실행해서 하위 2번째 버전으로 소스를 되돌리고 있습니다. 이렇게 순차적으로 Reverse commit을 하지 않고 단계를 뛰어넘어 직접 Rev.. 2015. 10. 22. [Git 버전관리] SourceTree에서 이전 버전으로 소스 되돌리고 이후 버전 이력은 삭제하기(reset) SourceTree에서 당연히 이전 버전의 상태로 소스를 되돌릴 수 있는데요. 되돌리고 싶은 버전을 선택하고 [Reset current branch to this comment]를 클릭하세요. [ Hard- discard all working copy changes ] 를 선택해서 선택된 버전 이후의 모든 이력을 삭제하고 선택된 버전의 소스로 되돌려 보겠습니다. 아래처럼 소스는 선택된 버전 소스가 최종이력으로 변경되었습니다. 2015. 10. 21. [Git 버전관리] SourceTree에서 수정한 내용 되돌리기(Discard) SourceTree에서 수정한 내용을 되돌리기는 Discard 버튼을 누르시면 됩니다. 즉, Discard 버튼을 누르시면 수정하기 전 상태로 소스가 바뀌게 됩니다. 2015. 10. 21. [Git 버전관리] SourceTree에서 repository에 파일 생성/수정/삭제하기 자, 이제 repository에 파일을 올려보겠습니다. 그런데, 파일을 올리기 전에 먼저 계정을 하나 입력해 보겠습니다. 이 계정은 파일의 생성/수정/삭제 여부를 누가했는지 확인하기 위해서랍니다. [Tools > Options]를 클릭하시고 Full Name과 Email address만 입력하시면 됩니다. Ok 누르시구요. index.html 이라는 파일을 만들어서 repository로 지정된 [C:\Users\우진\Documents\repository\moaFrame] 폴더에 올려보겠습니다. 파일을 repository에 올리자마자 SourceTree에서 index.html 파일을 인식하고 파일이 화면에 나타납니다. 우측화면에서는 그 소스까지 다 볼수가 있습니다. index.html 파일을 선택하고, [.. 2015. 10. 21. [Git 버전관리] SourceTree에서 repository 생성하기 Git과 SourceTree가 모두 설치가 되었다면 이제 repository, 즉 프로젝트 저장소를 생성해 보겠습니다. 앞으로 작업하는 모든 소스들은 이 repository에 보관이 됩니다. repository가 될 폴더를 탐색기에서 미리 생성을 해주세요. C:\Users\우진\Documents\repository\moaFrame 저는 moaFrame이라는 폴더를 repository로 사용을 하도록 하겠습니다. 자, 그럼 SourceTree를 열어서 좌측 하단의 [Add Repository] 버튼을 클릭해서 repository를 만들어 보겠습니다. [Create New Repository] 탭을 선택하시구요. Repository Type은 [Git]을 선택하세요. Destination Path에는 방금 .. 2015. 10. 21. [Git 버전관리] SourceTree 언어 변경하기 SourceTree를 설치하면 자동으로 한국어로 설치가 되는데요. 다른 버전관리 툴인 Subversion, CVN을 사용하셨다면 오히려 영어가 더 편할 수 있는데요. 영어 버전으로 바꿔보겠습니다. 정말 간단하지만 모르면 어렵죠^^ [도구 > 옵션] 들어가셔서 언어를 [English]로 바꿔주시면 됩니다. 이렇게 잘 바꼈네요^^ 짧고 굵은 팁이었습니다. 2015. 10. 21. [Git 버전관리] SourceTree 설치하기 (윈도우) Git을 좀 더 편리하게 사용하기 위한 툴로 SourceTree를 설치해 보겠습니다. 아래 링크를 클릭하세요. http://www.sourcetreeapp.com 윈도우즈용을 다운로드 받으시고 설치를 시작하세요. [Next]..[Next] 쭉~ 하시면 되구요. [Install] 누르시면 설치가 시작됩니다. 설치가 다 완료되면 로그인을 하셔야 하는데요. 계정이 없다면 [무료 가입]을 클릭해서 계정을 만드시면 됩니다. [확인]을 누르시고 다음 화면에서 [동의]하시면 이렇게 SourceTree가 나타납니다. 참고로, SourceTree 아이콘을 작업표시줄에 고정해서 사용하면 편리합니다^^ 2015. 10. 21. 이전 1 2 3 4 5 6 7 8 다음