본문 바로가기

KOSTA

KOSTA교육 finalproject를 위한 소스트리 세팅

비대면 수업으로 인해 팀 프로젝트 세팅을 개인이 진행해야 하여 급하게 포스팅합니다. 

 

우선 깃허브 첫 화면에서 원격 repository를 생성해준다

 

생성화면에서 repository 이름을 적고 add .gitignore를 체크해준다

(ignor는 원격레파지토리에 올리지 않을 파일 혹은 경로를 입력해 주기 위해 필요하다. 예를들면 서버?)

 

create repository를 하고나면 이렇게 생성된것을 볼 수있다. 눌러서 들어가보자.

 

체크부분을 눌러서 밑줄친 레파지토리 주소를 복사해준다. 추후 소스트리에서 클론하기위해 필요하다.

이제 팀원들에게 manage access 권한을 준다. 

모든팀원이 Contributor 가 아닌  Collaborator 로서 진행한다.

 

때문에 push, pull, merge실행시 현재 작업브랜치인 Check Point가 어디인지 실행전 매번 확인해주는 것이 매우매우매우! 중요하다.

해당내용은 아래 블로그에 자세히 나와있으니 참고하시면 됩니다.

hyoje420.tistory.com/41

 

[Git]GitHub Collaborator 추가하기

먼저 GitHub의 기본적인 개념과 사용방법을 알고자 한다면 아래의 링크를 따라가 보는 것을 추천한다. [Git]Github 사용하기 http://hyoje420.tistory.com/37 큰 프로젝트를 진행함에 있어서 협업은 필수이다

hyoje420.tistory.com

이제 소스트리에 원격 레파지토리를 클론해보자.

첫번째로 로컬 레파지토리로 사용할 폴더명을 일치시키고 폴더안에는 아.무.것.도 존재해서는 안된다. 

(간혹 이클립스나 STS 설치파일을 워크스페이스내부에 두는 경우가 있는데 반.드.시 별도의 폴더에 만들어줘야한다.)

 

1. 위에서 복사해둔 원격 레파지토리 주소를 입력

2. 로컬 레파지토리 경로를 입력

 

후 클론이 활성화 되면 클릭

 

 

클론을 하고나면 아무것도 없습니다. 왜냐하면 제가 초기 세팅자이기 때문에 없습니다.

이제 별도의 폴더에 sts를 설치하고 아래의 kostaFinal 로컬저장소를 워크스페이스로 지정해주면 됩니다.<= 팀원분들은 여기서 develop브랜치를 pull해야 하는데 다음포스팅에서 언급하겠습니다.

 
(이 과정을 간단하게 생각하면 원격저장소-로컬저장소-워크스페이스가 동일한데이터를 주고받을 수 있도록 연결시켜주는 것이라고 생각하면 됩니다.)

 

 

 

 

다음 포스팅에서는 우리가 깃플로우 방식에서 어떤부분을 차용하여 브랜치를 관리할 것인지에 대하여 작성하겠습니다.