목록Repository (6)
컴공생의 다이어리

[GitHub] 저장소(Repository) 소유권 변경하기 GitHub 저장소를 개인으로 생성하고 다른 사람에게 소유권을 넘긴다던지 혹은 Organization 소유로 변경하고 싶을 수 있을 것이다. 이 글에서 그 방법에 대해 정리해보고자 한다. 제일 먼저 소유권을 변경하고자 하는 저장소의 Settings의 General에 들어간다. 그리고 제일 아래 쪽으로 스크롤하면 아래와 같이 Danger Zone이 나오는데 Transfer ownership의 Transfer 버튼을 클릭해준다. 아래와 같이 나오면 소유권을 넘겨줄 Organization을 선택하거나 다른 사람의 username을 입력해서 새로운 저장소의 Owner를 설정한다. 그리고 난 뒤 마지막 확인을 위해 저장소이름을 한번 더 적어준 뒤 I u..

GitHub 실수로 삭제한 저장소(Repository) 되살리기 깃허브에서는 삭제한 저장소를 복구하는 것이 가능하다. 오늘은 저장소를 복구하는 방법에 대해서 정리하고자 한다. 제일 먼저 프로필 사진을 누르고 Settings 탭을 클릭한다. 그리고 좌측의 Repositories 탭을 선택한 후 아래와 같이 화면이 나오면 Deleted repositories 탭이 나오면 클릭한다. 아래와 같이 삭제된 저장소 목록에서 복구하려는 저장소 옆에 있는 Restore 버튼을 클릭한다. (아래 캡처에서 파란색 부분에 있듯이 삭제하고 난 후 Deleted repositories 리스트에 표시되는데 최대 1시간이 걸릴 수 있으며 fork가 없거나 fork되지 않은 Repository만 복원 가능하다.) Restore 버튼..

GitHub Organization private 저장소 fork 허용 불가 - Cannot fork because forking is disabled 깃허브의 조직 repository에서 private 저장소를 fork하려고 하면 아래와 같이 Fork 버튼 부분이 비활성화되어 있는 상태로 마우스를 가져다 놓으면 Cannot fork because forking is disabled라는 문구가 뜬다. private 저장소의 fork를 활성화하기 위해서는 repository의 설정이 아닌 조직의 설정으로 들어간다. 그리고 나서 Member privileges 탭을 선택한다. 탭을 선택하고 나오는 화면에서 Repository forking 부분의 Allow forking of private repositor..

GitHub 초대된 저장소(repository) 탈퇴하기(떠나기) 자신이 만든 repository의 경우 저장소를 직접 제거할 수 있지만 만일, 초대된 저장소의 경우 내가 저장소를 지우는 것은 허용되지 않는다. 이 게시글에서는 초대된 저장소를 떠나는 방법에 대해 정리하고자 한다. 1. Settings에 들어가고 Repositories 탭에 들어간다. 귀찮으면 https://github.com/settings/repositories ← 여기 클릭 2. Repositories 탭이 나오면 현재 나의 저장소들과 초대된 저장소들이 나온다. 거기서 초대된 저장소가 아래와 같이 있고 Leave라는 버튼이 각각 있는데 여기서 떠나고 싶은 저장소에 대해 Leave 버튼을 눌러주면 된다. https://whitekeyb..
원격 저장소(remote repository)의 branch를 로컬 저장소(local repository)로 가져오기 로컬 저장소에 원격 저장소를 clone하면 원격 저장소의 모든 branch가 clone되는 것이 아니라 main branch만 clone된다. 이번 게시물은 원격 저장소의 branch를 로컬 저장소로 가져오는 방법에 대해 정리하고자 한다. 우선 로컬 저장소와 원격 저장소의 branch를 확인하기 위해서 아래 명령어를 입력한다. git branch -a 이때, 만일 clone한 이후에 다른 사람이 원격 저장소에 branch를 생성했을 수 있으니 한번씩 원격 저장소의 정보를 업데이트 해주는 아래 명령어를 한번씩 입력해주는 것이 좋다. git remote update 원격 저장소의 branch..
깃허브 리포지토리(Repository) 합치기 깃허브 여러개의 리포지토리를 하나로 합치는 방법에 대해 정리하고자 한다. 1. 일단 깃허브에서 기존 리포지토리들을 합칠 새로운 리포지토리를 하나 생성한다. 2. 그런 다음 생성한 리포지토리를 git clone 명령어를 통해 로컬에 clone한다. 3. clone한 폴더로 이동한 뒤 git bash창을 열어준다. 4. subtree를 이용하는 아래 명령어를 통해 리포지토리를 합쳐준다. git subtree add --prefix=(해당 Repository 하위의 디렉터리 구조) (옮겨올 Repository 주소) (옮겨올 Repository의 branch) 5. git push를 해준다. https://hanco.tistory.com/9 깃허브 리포지토리(Re..