20시간의 대장정 4편 _해방
정말로 누워서 계속 고민했다
잠들기 위해 알람을 맞췄지만 잠이 오지 않았다
권한, 권한.. 계속 생각하다 보니 한 가지가 떠올랐다
'Github자체에서 차단하는 것이 아니라, 날 초대한 사람이 날 차단한 상태일 수 있겠구나'
Github를 들어가 보면 알겠지만,
기능에 집중되어 있어서 그런지 그렇게 친절한 사이트는 아니다
나한테만 친절하지 않은 것이 아니라 다른 사람에게도 그럴 것이다
'자고 일어나면 Github에 직접 가입해서 초대자가 되어 확인해야지'
하지만 잠이 오지 않았다
자고 일어나서 떠올렸던 걸 잊을까봐 계속 뭘 할지 생각했더니
머릿속에서 자동으로 계획을 수립하고 있었다
이 방법이 실패하면 정말로 포맷을 해야겠다고 나 자신과 약속했다
그렇게 나는 또 컴퓨터 앞에 앉았다
Github에 접속해 새 계정(B)을 만들고 기존 계정(A)을 초대 > push 성공
> 팀 project에 push > 실패
왜지..? 를 몇 번 반복하자
우리 팀이 organization이었음이 떠올랐다
그냥 팀원이 초대하니까 초대 수락을 눌렀을 뿐이고,
똑같이 project를 하기때문에 당연히 repository라고 생각했던 것이다
정말 초심자스러운 실수였다
당장 테스트에 들어갔다
B로 organization 을 생성했고 A를 초대했다
그리고 권한 설정을 발견했다
초대하자마자 설정할 수 있었지만 일부러 하지 않았다
권한 설정 Read > push 실패 > 권한 설정 Write > push 성공!
확인이 끝났다
원인은 권한 설정이었고,
대장정이 시작된지 20시간째였다
그 시각, 오후 2시 정각이었다
Github의 organization 권한 설정 Read에서 Write로 바꾸는 경로
오른쪽 프로필 사진 눌렀을 때 나오는 메뉴의 Your organizations 클릭
▶ Organizations 목록에서 설정을 바꾸고자 하는 project 클릭
▶ 상단 가로 바의 Settings 클릭
▶ 세로 메뉴에서 Member Privilige 클릭
▶ Base Permissions 에서 Write 선택