본문 바로가기

Note/생활코딩 GIT

[생활코딩_GIT] 05. 협업 - #1. git 로 혼자 작업하기 & 함께 작업하기

# 원격저장소에 연결하여 혼자 작업하기

 

1. 작업이 완료되었다면, git hub에 작업 내용을 저장할 repository 를 생성한다.

 

2. 만들어진 repository의 주소를 복사

 

 

4. git bash에서

git reomote add origin(연결된 원격저장소 이름) (나의 원격 저장소 주소)

82109@DESKTOP-OO924JS MINGW64 ~/git-test/git4-collaboration/a (master)
$ git remote add origin https://github.com/JangHyunjeong/git4-collaboration-cli.git

 

5. git push -u origin master

- master branch를 tracking 하면서 원격 저장소에 push

82109@DESKTOP-OO924JS MINGW64 ~/git-test/git4-collaboration/a (master)
$ git push -u origin master
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 214 bytes | 107.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/JangHyunjeong/git4-collaboration-cli.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

 

6. 다시 git hub repository에 들어가면 잘 저장되어있다.

# 동료와 함께 사용하기

 

- 오픈소스는 누구나 download는 받을수있지만, push 는 지정된 사람만 할수있다.

 

1. 동료와 함께 사용하고 싶은 레파지토리에 들어간다.

 

2. settings - Manage access 에 들어간뒤,

Manage access 섹션의 Add People 버튼을 눌러, 추가하고싶은 유저를 추가한다.

3.  상대방이 초대를 승락하면 함께 작업을 할수있다.

(* 링크 카피해서 초대하는경우, 상대방 404에러가 뜨는 경우가 있는데, 이경우 로그인 하면 링크를 제대로 확인 할 수 있다. )

 

 

#협업자의 컴퓨터 셋팅하기

 

1. git hub에서 원격저장소의 주소 복사

 

2. git bash 에서

git clone (원격저장소 레파지토리 주소) 

82109@DESKTOP-OO924JS MINGW64 ~/git-test/git4-collaboration
$ git clone https://github.com/JangHyunjeong/git4-collaboration-cli.git b
Cloning into 'b'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.

3. b 라는 원격저장소를 clone 한 폴더가 생겼다.