안녕하세요
박코딩입니다.
Github이 무료로 풀리고 모든 소스를 깃허브에 정리하고 있습니다.
조직 계정의 Private 레파지토리도 무료로 사용가능하기 때문에
프로젝트를 했던 회사별 조직 계정을 만들어서 소스들을 관리하고 있습니다.
예전 같으면 프로젝트 하나에 하나의 레파지토리만 만들어서 했겠지만
마이크로 서비스들을 융합하여 하나의 서비스를 만들어 내는 것이
개발도 및 단위 테스트 가 편리하고 공동 작업을 하는데 이만큼 편리한 것이 없습니다.
개발 방법론에 대한 이야기는 나중에 하기로 합시다~!
결론!!
Github 조직계정의 레파지토리 연동
Personal settings - Applications - Authorized OAuth Apps - GitKraken - Grant
문제점: GitKraken 같은 Git관련 툴에서 조직 계정의 레파지토리가 보이지 않는다.
깃허브에서 조직계정을 만들고 깃 관련 툴에서 clone이나 연동을 하려고 보면 레파지토리가 안보이는것을 볼 수 있습니다.
그누보드 스킨들을 보관하고자 gnuboard-skins라는 조직 계정을 만들었습니다.
게시판 스킨 중 페이지 스킨을 업로드 하기 위해 레파지토리를 만들고 Gitkraken에서 Clone을 하려고 열었습니다.
레파지토리가 안보입니다.
이것은 내 개인 계정에서 Gitkraken에게 조직계정을 볼 권한을 주지 않아서 입니다.
간단하게 개인계정 설정에서 변경할 수 있습니다.
해결책 : Personal settings -> Applications -> Authorized OAuth Apps -> GitKraken -> Grant
화면처럼
Personal settings -> Applications -> Authorized OAuth Apps -> GitKraken
을 선택하면
위와 같이 각 조직별 권한에 대해서 나옵니다.
허용하고자 하는 조직에 오른쪽 [Grant] 버튼을 누르면 레파지토리 목록을 보실 수 있습니다.
위와 같이 레파지토리가 보이네요
가끔 하는 작업이라 항상 방법을 잊어버려서 Github Menu를 한참을 찾아보게 됩니다.
그럼 포스팅이 도움이 되었길 바라며 다음에 뵙겠습니다.
Last updated @3/30/2023
Copyright 2023, 실전코딩 All Rights Reserved.