본문 바로가기

개발/BACK

[형상 관리 툴] bitbucket이란 , 빗버킷 레포지토리 생성 복사 import 하기

728x90

형상 관리 툴이란?

 

[형상 관리를 한다.] 라는 말은 개발되는 소스들의 변화를 관리한다라는 말이다

 

개인의 작업이 아닌 팀으로서, 개발 프로젝트를 진행한다거나 아는 사람들과의 토이 프로젝트를 진행할 때,

 

어떤 사람이 커밋을 했고, 해당 소스를 병합 받기도 하는 등, 소스 관리를 보다 편리하게 해 주는 툴이다.

 

형상 관리 툴에는 여러 가지 종류의 툴이 있는데, 이번 포스팅에서는 분산 저장소 타입의 Bitbucket을 구축해 볼 것이다

 

https://bitbucket.org/ 

 

Bitbucket | Git solution for teams using Jira

Bitbucket Cloud is a Git-based code and CI/CD tool optimized for teams using Jira.

bitbucket.org

 

해당 포스팅에서는 클라우드 모델로 구축할 예정이고, 빗버킷은 최대 5명까지 무료 계정으로 사용할 수 있으니 참고하면 된다 !

 

빗버킷을 사용해 본 결과, 내가 느낀 장점들은 다음과 같다

 

1.

여타 분산 저장소 형상 관리툴과 같이,

config 파일을 기반으로 파이프라인을 구축할 수 있어서,

빌드 / 테스트 / 배포의 자동화를 구축할 수 있는 환경을 제공한다.

 

2.

최대 5명까지 무료로 사용할 수 있다.

또한, 5명이 넘어가더라도 다른 저장소보다 경쟁력 있는 가격이라고 생각함

 

3.

협업 툴이 다른 형상 관리 툴보다 많았던 것 같다

JANDI, JIRA 등 많은 협업 툴과 웹 훅 정도의 연동을

굳이 개발하지 않더라도, 연동할 수 있도록 지원한다.

 

4.

코드 리뷰를 지원하는 UI가 심플해서 보기 편하다

 

다음과 같은 이유로 빗버킷을 사용하고 있고,  

또 잘 사용하고 있다

 


로컬 프로젝트를 레퍼지토리에 올리기

 

1.

가입 후,

Create Repository를 클릭해서, 프로젝트 레퍼지토리를 생성하자

 2.

repository 정보를 입력하자

Project 

프로젝트 명 ( repository 내부에 넣을 프로젝트 명)

 

Repository name 

레포지토리 이름 입력 ex ) API_SERVER_EXAMPLE

 

Access level 

접근 레벨

 

Default branch name 

기본 브랜치 입력 ( 입력 안해도 상관 x)

 

 

3.

이제 내 프로젝트를 생성한 레퍼지토리에  Import 시켜보자

 

터미널을 열어서, 내 로컬 서버에서 개발한 프로젝트 경로로 이동한다.

나의 경우는

[ /Users/developer/project/{프로젝트 명} ] 경로에

내가 작업하는 프로젝트가 있다.

 

4.

해당 경로로 이동했으면, 아래와 같이 명령어를 입력하자

 

git init  - 깃 저장소 초기화

git add —all - 프로젝트 생성

git commit -m “first bitbucket commit” - 커밋 메세지 생성

 

그런데, 해당 명령어를 순서대로 입력하면 

repository를 생성할 떄 readme 파일을 생성해줬기 때문에

error : failed to push some refs ~

해당 오류가 발생한다.

 

 

5.

다음은 해결 방법이다. 

다음 명령어를 순서대로 입력

 

git init

git pull origin master —allow-unrelated-histories
//이미 bitbucket 브랜치에 독립적인 프로젝트가 있는걸로 판단하기 떄문에, 관련 없는 두 프로젝트를 병합하겠다는 명시

git add

git push -u origin master

 


Git 레퍼지토리를 import 하기

 

1.

Create Repository 클릭 후

Import repository 클릭

 

 

2.

 git clone URI를 입력해주자

 

아래의 빨간 박스 uri를 복사하면 된다.

아래 예시는 Github

 

3.

위 uri를 복사해서 붙여 넣은 뒤,

[Requires authorization] 체크 박스를 체크를 한다.

 

그리고 git 계정을 입력하면 된다.

 

 

다음과 같이, 빗버킷 구축 방법을 알아보았다.

 

기존의 형상 관리 툴과는 다른 형상 관리 툴을 써보고 싶거나, 처음 형상 관리 툴을 사용할 때, UI가 심플해서 쉽게 사용할 수 있을 것 같다

728x90