[개발툴] Gitlab -> Github 미러링 설정

logg·2021년 1월 9일
2

[개발툴]

목록 보기
1/5

개요


앞으로 수업을 들을 동안 Gitlab을 사용할 예정입니다!

그래서 Gitlab을 통해서 개발을 하면 가지고 있는 Github계정에 자동으로 미러링되도록 설정해보도록 하겠습니다.

토큰을 이용한 방식으로 미러링 해보겠습니다.

방법과 순서


1. Github에서 토큰 발급

프로필 -> Settings

좌측에서 Developer settings 클릭

좌측에서 Personal access tokens 클릭 -> Generate new token 클릭

Note에는 토큰이 어디에 쓰이는 지 간단하게 작성하면되고
Gitlab 미러링에서는 repo 권한만 사용하면 되기 때문에 repo만 체크해주면 된다.

이후 Generate Token을 해주면 토큰이 보이게된다.

이 토큰은 비밀번호와 같은 느낌이라 절대로 노출하면 안된다!! 참고

이것으로 토큰 발급은 끝입니다!

2. Github에서 repository 생성

그렇다면 이제 Gitlab에서 미러링하게 되면 github에서 저장할 수 있는 Repository를 생성해주면 된다.

이렇게 Repository를 생성해주면 Github에서 해야할 일은 끝이다.

3. Gitlab에서 연결

좌측에 Settings -> Repository 접속

Mirror a repository 옆에 Expand 클릭 후 -> 빈칸을 채워주면 된다

  • Git repository URL은

https://github.com/닉네임/저장소이름.git <- 이렇게 되어있는데

https://닉네임@github.com/닉네임/저장소이름.git <- 이런식으로 바꿔주면 된다.

  • Password는 Github에서 받은 토큰을 넣어주면 끝이다.

  • 모든 설정이 끝났으면 아까 작업했던 Gitlab의 Mirror a repository에서 맨밑 오른쪽에 화살표 버튼을 눌러주면 된다.
profile
logg

2개의 댓글

comment-user-thumbnail
2021년 1월 13일

추후 수정하겠습니다.

답글 달기
comment-user-thumbnail
2021년 7월 25일

잘봐쏘용~!

답글 달기