반응형
로컬 레포지터리 내용을 리모트 레포지터리에도 반영하려면 git push를 해줘야한다고 했습니다. 그런데 모든 사람이 내 리모트 레포지터리에 push를 해줄 수 있는건 아닙니다. 만약 본인이 아닌 다른 사용자도 git push를 할 수 있게 하려면 GitHub에서 추가 작업을 해줘야 합니다.
공유하려는 리모트 레포지터리에 들어가서 Settings - Manage access - Invite a collaborator를 차례대로 클릭합니다.
Incite a collaborator를 클릭하면 아래와 같은 창이 뜹니다. 협업하고 싶은 사람의 아이디를 치고 초대장을 보내면 상대방에게 초대장이 갑니다. 초대장을 수락하기만 하면 끝입니다! 참 쉽죠?
글이 너무 짧아서 다른사람의 프로젝트를 다운받는 방법도 한번 알아보겠습니다. 굉장히 간단합니다. 마음에 드는 프로젝트를 고른 뒤 그 레포지터리에 들어가보세요. 연두색 박스 'Code'를 클릭해서 URL을 복사합니다.
URL을 복사하셨다면 git bash에서 git clone URL 명령어를 입력하시면 됩니다. 주의하실 점은 현재의 경로를 잘 보세요! 작업하던 워킹 디렉터리에 복사하면 코드가 서로 엉키겠죠? 그래서 저는 상위 폴더로 되돌아간 뒤에 내려받았답니다.
확인!! 리모트 레포지터리의 모든 내용이 그대로 복사된 것을 볼 수 있습니다!
반응형
'Git' 카테고리의 다른 글
[Git] 커밋 파헤치기2 - 이전 커밋으로 돌아가기(reset) (0) | 2022.01.14 |
---|---|
[Git] 커밋 파헤치기1- 커밋 해보기 (0) | 2022.01.14 |
[Git] GitHub에 파일 옮기기 (3) | 2022.01.14 |
[Git] 파일의 상태(status) (0) | 2022.01.14 |
[Git] Git의 3가지 작업 영역 (0) | 2022.01.14 |