본문 바로가기

Git

[Git] 다른 사람에게 git push 권한 부여

반응형

로컬 레포지터리 내용을 리모트 레포지터리에도 반영하려면 git push를 해줘야한다고 했습니다. 그런데 모든 사람이 내 리모트 레포지터리에 push를 해줄 수 있는건 아닙니다. 만약 본인이 아닌 다른 사용자도 git push를 할 수 있게 하려면 GitHub에서 추가 작업을 해줘야 합니다.

공유하려는 리모트 레포지터리에 들어가서 Settings - Manage access - Invite a collaborator를 차례대로 클릭합니다.

 

 

Incite a collaborator를 클릭하면 아래와 같은 창이 뜹니다. 협업하고 싶은 사람의 아이디를 치고 초대장을 보내면 상대방에게 초대장이 갑니다. 초대장을 수락하기만 하면 끝입니다! 참 쉽죠?

 

 

글이 너무 짧아서 다른사람의 프로젝트를 다운받는 방법도 한번 알아보겠습니다. 굉장히 간단합니다. 마음에 드는 프로젝트를 고른 뒤 그 레포지터리에 들어가보세요. 연두색 박스 'Code'를 클릭해서 URL을 복사합니다.

 

 

URL을 복사하셨다면 git bash에서 git clone URL 명령어를 입력하시면 됩니다. 주의하실 점은 현재의 경로를 잘 보세요! 작업하던 워킹 디렉터리에 복사하면 코드가 서로 엉키겠죠? 그래서 저는 상위 폴더로 되돌아간 뒤에 내려받았답니다.

 

 

확인!! 리모트 레포지터리의 모든 내용이 그대로 복사된 것을 볼 수 있습니다!

 

반응형