GitLab에 GitHub 레파지토리 Import 하기
1) 개요
GitLab과 GitHub를 동시에 관리 해보기 위해 테스트한 내용을 정리하기 위해 작성되었습니다.
2) GitHub에 GitLab에 접근가능하도록 설정하기.
- GitHub에 로그인 한다.
오른쪽 상단에 계정을 선택 후, [Settings] 메뉴를 클릭한다.
[Applications] 메뉴를 클릭한다.
[Developer applications] 메뉴를 클릭한다.
[register an application.] 를 클릭한다.
아래 내용을 작성한 후, [Register application]버튼을 클릭하여 외부 접근 가능한 Application을 생성한다.
정보를 잘 적어놓는다.
3) GitLab 설정하기
GitLab 설정 파일 수정
sudo vi /etc/gitlab/gitlab.rb
약 110 라인쯤에 주석을 제거한 후 해당 내용을 설정한다. 위에서 적어놓은 Client ID, Client Secret 내용을 입력하면 된다. gitlab_rails['omniauth_providers'] = [ { "name" => "github", "app_id" => "[생성된 ID]", "app_secret" => "[생성된 SECRET 번호]", "url" => "https://github.com/", "args" => { "scope" => "user:email" } } ]
GitLab 설정파일을 다시 설정을 한다.
sudo gitlab-ctl reconfigure
'Version Control > Git' 카테고리의 다른 글
GitLab 과 Jenkins CI 연동하기 (0) | 2015.11.22 |
---|---|
GitLab과 Slack 연동하기 (0) | 2015.11.21 |
GitLab에 HTTPS 보안 적용을 위한 OpenSSL 설정하기 (0) | 2015.11.10 |
GitLab 업그레이드 하기 (0) | 2015.11.10 |
CentOS 7 에서 GitLab 설치하기 (0) | 2015.11.10 |