push는 github에 내 컴퓨터에 있는 git내용을 github에 올리는 명령어입니다.
pull은 github에 있는 git을 내 컴퓨터에 받을 때 사용하는 명령어 입니다.
저는 ssh키를 사용하여 접근합니다.
ssh키를 사용하기 위해 key를 생성합니다.
ssh-keygen -t rsa -C "your_email@example.com"
여시서 설정은 다 기본으로 두기 위해 enter를 계속 누릅니다.
여기서 비밀번호를 설정하려면 처음은 enter후 비밀번호를 2번 칩니다.
vi ~/.ssh/config
에 다음 내용을 넣습니다.
Host github.com
IdentityFile ~/.ssh/id_rsa
User git
이제 github연결 확인을 합니다.
ssh -T git@github.com
이제 이 키를 github에 넣습니다.
cat id_rsa.pub
github에 들어가 오른쪽 위에있는 설정(setting)에 들어가 ssh and gpg keys를 누릅니다.
이제 오른쪽의 초록 버튼을 누릅니다.
그곳에 키 이름과 공개키를 넣습니다.(방금 복사한 내용)
공개키를 넣었다면 github에서 새로운 프로젝트를 만들 때 뜨는 페이지의 2번째 내용을 복사 후 gitbash에 넣습니다.
여기까지 하셨다면 내 컴퓨터의 git에 있던 내용이 github에 push된 것을 확인할 수 있습니다.
이제 github에 올라간 git을 내 컴퓨터로 불러오기 위해서 pull을 사용합니다.
git pull origin main
이 명령어를 치면 바뀌었던 내용도 내 컴퓨터에 잘 적용된 것을 확인 할 수 있습니다.
참조 : https://www.lainyzine.com/ko/article/creating-ssh-key-for-github/
'개발일지 > GitHub 도전기' 카테고리의 다른 글
이클립스 github push (0) | 2022.03.31 |
---|---|
github에서 커밋내역 삭제 (0) | 2022.03.18 |
git branch (0) | 2022.03.07 |
git 전 버전으로 변경 (0) | 2022.03.07 |
git 버전 관리 (0) | 2022.03.06 |