GitHub의 프로젝트를 GitLab CE로 가져오기 ~ EHW2018 「앱⑥」

3586 단어 EHW2018GitHubGitLab

개요



이 항목은 "Enterprise "hello, world"2018 Advent Calendar 2018"의 12/20용입니다. 이 Advent Calendar에서는 여러 항목에 걸친 이야기의 흐름도 감안하면서 가능한 한 1 항목으로 하나의 주제를 커버할 수 있도록 할 예정입니다.

이 항목에서 설명하는 주제는 GitHub 프로젝트를 GitLab Community Edition (이하 GitLab으로 약칭합니다. GitLab.com이 아닙니다)으로 가져 오는 것입니다.

10일째 항목, GitLab을 컨테이너로 움직여 Samba4의 ActiveDirectory로 인증 ~ EHW2018 「개발 환경 정비③」 에서 만든 GitLab에서 작업합니다.

전제




  • 이 Enterprisefise "hello, world"시리즈는, 재료를 위한 엔트리입니다. 실제 환경에서 그대로 이용하는 것을 목적으로 하지 않습니다.
  • 움직이기 쉬움을 우선해 보안을 의도적으로 낮게 하는 설정등 넣어져 있으므로 주의해 주세요.

  • 가정 독자



    「Enterprise "hello, world"2018」적인 재료로서는, 이하와 같은 상황을 상정하고 있습니다.

    (실은 지금까지, Advent Calendar 시리즈에 있어서는 편리함 우선으로 GitHub로 작업하고 있었으므로, 배포를 생각하면 슬슬) GitLab상에 앱을 커밋할 필요가 있다.

    GitHub에서 리포지토리 가져오기



    GitLab에 로그인



    10일째에 만든 GitLab에 로그인하고 대시보드에서 'import project'를 선택합니다.



    GitHub 측에서 토큰 발급



    메뉴에서 Settings, 왼쪽 하단에 나오는 Developer settings로 이동하여 Personal access tokens를 선택합니다.



    "Generate new token"을 누르면 토큰에 허용할 내용(스코프) 목록이 나타나므로 필요한 항목만 선택합니다.



    이 항목에서는 public_repo에 대한 액세스만 필요한 것입니다.



    "Generate Token"합니다.

    완성된 액세스 토큰을 기록해 둡니다.



    GitLab 측에서 토큰을 등록하고 가져오기





    앞의 과정에서 기록한 액세스 토큰을 입력합니다.

    List your GitHub repositories를 누릅니다.

    조금 기다리면 GitHub 측의 리포지토리 목록이 표시되므로 이번 관계가 있는 것을 "import"합니다.



    조금 기다리면 Status가 Done이되어 가져올 수 있습니다.



    가져오기 화면의 링크를 클릭하여 가져온 리포지토리를 확인할 수 있습니다.



    가져왔습니다.

    요약



    이 항목에서는 "Enterprise "hello, world"2018 Advent Calendar 2018"(EHW2018) 20일째에 GitHub 프로젝트를 GitLab CE로 가져오는 주제로 다루었습니다.

    EHW2018의 재료로서는, 이 후, 좀 더 배포의 준비를 진행하는 것을 생각하고 있습니다.

    좋은 웹페이지 즐겨찾기