본문 바로가기
Git/github

[github] repository public 또는 private 설정 변경하기

by dani0312 2023. 12. 24.

레포지토리를 초기에 public으로 만들었는데 private으로 전환하고 싶은 경우 혹은 private으로 만들었는데 public으로 전환하고 싶은 경우 변경할 수 있다. 

 

본 글에서는 public으로 설정된 레포지토리를 private으로 변경해보겠습니다. 그 반대의 경우라도 방법은 같습니다. 매우 간단히 변경할 수 있습니다.

 

 

 

1. 변경하고 싶은 레포지토리를 선택한다.

 

2. 레포지토리에서 settings를 선택합니다.

 

 

3. 스크롤을 가장 아래로 내립니다.

처음 들어가면 General 탭에 들어와있을 것입니다. 여기서 가장 아래로 내립니다.

가장 아래로 내리면 Danger Zone에 도달합니다. 여기서 가장 첫번째 Change visibility를 통해 변경할 수 있습니다.

 

4. Change visibility을 클릭한다.

Change visibility버튼을 누르고 Change to private 버튼을 누릅니다.

 

 

 

실제로 해보면 아주 간단히 변경할 수 있는 것을 알 수 있습니다.

 

 

 

⚠️Change visibility버튼이 안 눌려요!

만일 Change visibility버튼이 활성화되어있지 않다면 해당 레포지토리를 포크해온 경우에 해당할 수 있다. 이 경우 원본 레토지토리 권한에 따르는 것으로 알고 있다. 원본 레포지토리의 권한을 변경하려면 그 레포지토리의 쓰기 권한을 가진 사용자가 변경을 수행해야한다.

-> 만일 위의 방법을 이용할 수 없다면 레포지토리를 따로 clone하고 새로 원하는 접근권한(public/private)으로 생성하는 경우도 보았다.


/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */