ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (JAVA) 윈도우 소스트리(Source Tree) 이용 깃허브(Github) 사용법
    JAVA/환경설정 2018. 8. 22. 17:18

    팀단위 프로젝트 시 파일들 관리를 원활하게 돕는 깃허브(Github) 사용법에 대해 포스팅. CLI가 익숙하다면 명령어를 통해 사용하는게 가장 오류도 적고 편하지만, 웹프로그래밍부터 시작하는  비전공자의 경우 명령어들 익숙해지는데도 한 세월이 걸리기 때문에 윈도우 환경에서 깃 관리기능을 제공하는 툴(소스트리)을 사용하는 방법을 공유. 소스트리를 사용해서 연동시키기 때문에 소스트리가 설치되어 있어야 한다. 사전 포스팅한 소스트리(Source Tree) 설치 & 다운 포스팅 참조.
    https://github.com/
























    1. 깃허브 로그인 후 New Repository 클릭한다.















    2. Repository명과 Public, README 생성란을 선택한 후 Create Repository 클릭. 

    Public / Private : 소스 코드 공개 여부 
    - Public은 공개, Private은 비공개. 
    - Private는 유료 서비스기 때문에 Public 사용. 
    - 해당 Repository가 빈 폴더가 되지 않게 하기 위해 README 파일 생성한다. 이유는 이클립스에서 프로젝트 파일 공유할 때 설명.


    3. 생성된 Repository의 URL을 복사





    4. 앞서 설치한 소스트리의 복사/생성 버튼 클릭
















    5. 복사해준 URL을 소스 경로 / URL에 넣는다. 새폴더를 만들어 저장소로 사용할 경로를 설정한다. 이후 클론을 클릭.















    6. 저장소가 생성된다. 이때부터 소스트리는 URL(깃허브)과 지정한 폴더의 동기화를 감시하게 된다. URL에서는 README를 등록해 두었지만 로컬의 폴더에는 없다. 따라서 이를 자동으로 동기화 해준다. 이후 폴더로 가면 README 파일이 생성되어 있음을 확인할 수 있다.




    7. 자바에 임의의 프로젝트 파일 생성






    8. 프로젝트에서 마우스 오른쪽 버튼 -> Team -> Share Project 클릭















    9. Repository 필드에서 Create 클릭






























    10. Browse 클릭해 생성해둔 새폴더로 지정해 끝내기.
















    11. 위 과정을 통해 해당 프로젝트의 경로를 지정한 폴더로 변경하게 된다.









    12. 프로젝트의 오른쪽에 gibgubTest master 표시가 나타나면 정상동작. 표시가 JAVA No-Head라는 표시가 나타나는 경우도 있다. 이는 해당 폴더가 빈 경우에 나타나는 표시이다. 앞서 깃허브에서 Repository 만들때 Readme파일을 생성하지 않은 경우는 폴더가 비어있기 때문에 NO-Head로 나타나는 것이다.




    13. 소스트리 저장소(githubTest)에 새 프로젝트 파일이 등록되었기 때문에 소스트리는 이를 감지하고 커밋(Commit)되지 않은 변경사항이 있음을 알린다. 이를 Stage에 저장하기 위해 커밋한다.




    14. 스테이지에 올라가지 않은 파일들을 Stage All 버튼을 클릭한다.





    15. 커밋 버튼을 누른다.










    16. 커밋이 되며 Push 버튼에 1이 생긴다. 이를 클릭하면
















    17. 다음과 같이 나오고 Push 버튼을 다시 누르면 깃허브에 등록된다.








    18. 깃허브를 확인하면 파일이 등록됐음을 확인할 수 있다.





















Designed by Tistory.