ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • github 시작하기 - repository 생성, 사용자 추가
    Study/Git 2020. 3. 1. 04:18

    Github란 분산버전관리시스템인 Git을 사용하는 프로젝트를 위한 원격 저장소를 제공하는 서비스이다. 

     분산버전관리시스템(DVCS: Distributed Version Control Systems)란 소프트웨어 버전 관리를 위한 시스템. 각 개발자가 중앙 서버에 접속하지 않은 상태에서 코드작업을 할 수 있다.

    => 과거 코트를 보고 복원 할 수 있고, 협업시 협업자들의 코드 수정한 내용을 볼 수 있어 충돌을 방지할 수 있음!

     

     

     

     

    https://github.com/

     

    Build software better, together

    GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

    github.com

     


    Github 저장소 생성하기

     

    github 우측상단에서 + 누른 후 New repository 클릭

     

    Repository name에 이름 작성 후 Create repository 클릭하면 생성 됨.

    public: 오픈소스 

    Private: 유료 소스(결제 정보 입력)

    Initialize this repository with a README: 프로젝트 설명을 만들겠다.(일단 안해도 됨)


    Github 홈페이지 설명

    레파지토리의 주소 HTTPS와 SSH 설정 가능

    Issues: 각각의 프로젝트, 저장소마다 issues(bug 등)을 한번에 볼 수 있음

    Pull requests: 내가 만든 프로젝트를 다른 사람이 복제해 갈 수 있는데, 복제 후 수정된 것을 나에게 알려주면 여기에 뜸

    Actions: github 안에서 한 활동들을 알려줌 history 기능

    Settings: 설정. 여기에서 사용자를 추가할 수 있음


    원격저장소에 디렉토리 올리기

    git remote add origin https://github.com/LeeYoonJung/corona.git

    origin이라는 별명을 이용하겟다.

     

    git remote: 저장소 걸 확인 가능

    git remote -v: 자세히 보기

     

    "origin": 관습적으로 로컬저장소와 연결되어 있는 기본적인 원격 저장소. 주로 동기화를 하는 원격 저장소 이름

     

    git push -u origin master: 로컬저장소를 기준으로 해서 원격저장소로 나의 작업을 보낼 떄 로컬 저장소에서 원격저장소로 master 브랜치로 push한다.

    -u 옵션: 나중에 push만 해도 자동으로 origin master로 push 


    사용자 추가하기(Collaborator)

    생성 후 Settings 클릭 후 

    우측에 Manage access 클릭한 후 Invite a collaborator를 클릭하여 사용자를 추가할 수 있다.

     

    다른 글 찾아보면 우측에 collaborator를 클릭하라고 나오는데 Manage access로 변경된 거 같음...

     

Designed by Tistory.