본문 바로가기

Github5

깃허브에서 협업을 위한 Collaborators 추가하기 이번 포스팅에서는 여러 사람과의 협업을 위해 깃허브(Github)에 동료(Collaborators)를 추가하는 방법에 대해서 설명하려고 한다. 깃허브 홈페이지(https://github.com/)에서 로그인하고 해당 디렉토리로 이동한다. Code, Issues, Pull requests... 메뉴바의 마지막에 위치한 Settings를 클릭한다. 그 후 변경되는 페이지 좌측 메뉴바에서 Collaborator를 선택한다. 협업자를 추가하려면 비밀번호 인증이 한 번 더 필요하다. 비밀번호 입력 후에 화면이 바뀐다. 한 번도 동료를 추가한 적이 없다면 중간 부분에서 You haven't invited any collaborators yet.라고 쓰여있는 박스를 발견할 수 있을 것이다. 텍스트 아래에 있는 Add.. 2022. 10. 5.
Github에 등록된 최신 버전을 PC(Local Repository)로 가져오기(git pull) 협업 시에 다른 사람이 코드를 수정해서 깃허브에 업로드해 두었다고 가정해보자. 이제 내가 작업을 할 차례인데 최신 버전의 파일에 이어서 작업을 해야 충돌이 발생하지 않을 것이다. 그러려면 Remote Repository에 있는 내용을 Local Repository로 가져와야 하는데, 이럴 때 사용하는 명령어가 있다. git pull 이라는 명령어를 사용하면 Github에 업로드되어 있는 최신 버전의 파일들을 내 PC의 프로젝트 폴더에 동기화(?)시킬 수 있다. git pull 지난 포스팅에서 READMD.md 파일을 새로 만들어서 깃허브에 업로드해두었다. 그런데 깃허브에 있던 README.md 파일의 내용이 일부 변경되었다. 그래서 터미널을 실행하고 해당 디렉토리로 이동한 후에 git pull 명령어를 .. 2022. 10. 4.
Local Repository에서 작업한 내용 Github에도 반영하기(git push) 지난 포스팅에서 혼자 PC에서 작업하던 파일을 깃허브(Github)에 업로드하는 방법에 대해서 설명했다. 업로드를 해 두었다고 해서 내 PC에 있는 프로젝트 폴더(Local Repository)와 깃허브의 Remote Repository에 있는 폴더가 연동되어 자동으로 변경되는 것은 아니다. 그렇다면 내 PC에서 작업한 내용을 어떻게 해야 깃허브에 반영할 수 있을까? 그럴 때에 사용하는 명령어가 있다. Local Repository 변경사항을 Github에 반영하기 내 PC의 프로젝트 폴더에 README.md 파일을 하나 생성했다. 그 다음 git add 명령어를 이용해서 변경된 파일을 모두 Staging Area로 이동시키고 commit 했다. 아래와 같이 한 개의 파일을 커밋하는 데 성공했다. git.. 2022. 10. 4.
Github 회원가입하고 Remote Repository 생성하기 Repository(저장소)에는 두가지 종류가 있다. 로컬 저장소(Local Repository) : PC에서만 버전 관리를 하는 개인 저장소 원격 저장소(Remote Repository) : 전용 서버에서 파일과 버전을 관리, 여러 사람이 협업 가능 여러 사람이 효과적으로 버전관리와 함께 협업을 하기 위해서는 Remote Repository가 필요하다. 깃허브(Github)가 바로 이러한 Git Repository Hosting을 제공하는 웹 서비스이다. 깃허브(GitHub, /'ɡɪtˌhʌb/, 원래 이름: Logical Awesome LLC)는 루비 온 레일스로 작성된 분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스이다. 깃허브는 영리적인 서비스와 오픈소스를 위한 무상 서비스를 모두 제.. 2022. 9. 19.
Github 저장소 가져오기 얼마 전 새로운 프로젝트를 관리하게 되어, 오랜만에 깃허브에 들어갔다. (아아, 익숙한 나의 깃허브여!) clone 명령어를 사용하여 github 저장소를 처음으로 pc에 옮기는 방법을 소개하려고 한다. 먼저 깃허브 사이트의 해당 저장소 페이지에 들어간다. 우측에 Clone or download 라고 쓰여있는 초록색 버튼을 클릭하면 아래와 같은 창이 뜬다. Clone with HTTPS 중간 부분의 링크를 복사하면 사이트에서 할 일은 끝! PC로 돌아가서 원하는 위치에 저장소를 복제할 폴더를 하나 생성한다. 폴더 이름은 아무거나 해도 무방하지만, 나는 보통 알아보기 쉽도록 프로젝트명으로 통일해주고 있다. 폴더를 만든 뒤에 터미널을 열고 해당 폴더로 이동한다. 그 후 아래와 같이 명령어를 입력하고 엔터를 .. 2020. 5. 31.