본문 바로가기

SCM(형상 관리)/VCS | Git(GitHub)16

Git] 협업을 위한 Github 1탄 (팀원 입장에서) 문제 상황- 여러 명에서 동시에 같은 프로젝트 작업을 하는 상황이었다. 각자 작업을 하고 팀 리포지토리에 올려야 한다. - 팀장님께 다음과 같은 지시를 받았다."지금 팀 레포 만들었으니까 각자 계정으로 레포 포크해가서 본인 레포에서 작업한 뒤에 팀 레포(dev)로 PR 올리도록 합시다." 이 지시를 알아듣기 위해서는 협업을 위한 github 명령어들을 알아야 한다. 협업을 위한 Github0. 선수 지식origin과 upstream의 차이 : https://hyeonstone.tistory.com/entry/Git-origin%EA%B3%BC-upstream%EC%9D%98-%EC%B0%A8%EC%9D%B4 origin > upstream 순서로 위치가 지정된다.- clone을 하면 상하 관계가 명확해져.. 2024. 9. 22.
Git] origin과 upstream의 차이 요약- origin과 upstream은 저장소의 상대적인 위치를 나타낸 것이다.- 기준 > origin > upstream 순서로 위치가 지정된다.- clone을 하면 상하 관계가 명확해져서 자동으로 origin과 upstream이 정해진다. 문제 해결 origin은 '기원' 이라는 뜻이다. 즉, 기준을 만든 것이므로 my repository가 origin이 된다.upstream은 '상류' 라는 뜻이다. 즉, 기원을 만들어낸 상류의 의미로 다른 사람의 repository가 된다. 쉽게 말해 origin의 origin을 upstream 이라고 부른다. 우리가 clone을 하면 상하 관계가 명확해져서 자동으로 origin과 upstream이 정해진다. git remote add origin ~이제 이 구문도.. 2024. 9. 22.
github에서 소스코드 받아오기, 소스 코드 올리기 (clone, commit+push) 목표1) 깃허브(원격 저장소)에서 소스코드를 내 컴퓨터(로컬 저장소)에 가져와야 한다.2) 가져와서 내 소스 코드를 넣고 push 해야 한다. 1) 깃허브 clone (깃허브에 올라온 소스 코드 받아오기).git 파일을 만들어줍니다.git initremote 상태를 확인합니다. git remote -v만약, remote가 되어 있지 않다면 remote를 만들어줍니다.git remote add origin # git repository URL : 가져오고자 하는 원격 저장소의 레파지토리의 URL 참고 : git repository URL 찾는 방법? 깃허브에 있는 소스 파일 받아오기git clone https://github.com//git-test.git# github username : 아래 설명 참조.. 2024. 9. 12.
[Git 오류] The requested URL returned error: 400 오류 문제 상황 remote 을 새롭게 세팅하고 push을 하려고 하니까 아래와 같은 오류 메시지가 나왔다. error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 문제 원인 소스 코드를 git에 push 할 때 해당 주소에 대한 권한이 없는 것이 문제이다. 문제 해결 repository 접근 권한 인증을 받는다. git remote set-url origin https://github-username@github.com/github-username/github-repository-name.git - github-username : github에서 사용하는 username을 넣는다. - github-repository-name : r.. 2024. 4. 2.