VScode를 Github과 연동하는 작업을 해보겠습니다.
우선 다음과 같이 Local에서 Github사이트로 보내려면 $ git push 라는 명령어를 통해 보내야 합니다.
git repository(local, 내 컴퓨터) → git repository(remote, github사이트)
git push
Git repository (REMOTE, github) : 클라우드 서비스, .git을 사용하는 서비스
Git : 분산 버전 관리 시스템, 소스코드를 관리할 수 있는 툴
- github가입
- create a new repository
- 다음 부분을 터미널에 치면 Git repository로 옮겨가는데 현재는 ssh연결이 없기 때문에 오류가 날 것 입니다.
다음은 인프런 강의 자료입니다.
4. 여기서 Our machine과 GITHUB서버를 안전하게 통신하기 위해서는 SSH(Secure Shell Protocol) 연결을 이용해야 합니다.
이미 ssh가 설정되어있는지 확인하여면 Git Bash에서
$ la -a ~/.ssh 명령어를 치고 id_rsa, id_rsa.pub 요소가 있는지 확인하시면 됩니다.
5. 만약 없으시다면 설정 방법은 구글에서 git ssh를 검색하신 후 해당되는 운영체제에 명령어를 실행하여 만들어 주시면 됩니다.
6. 따라서 만든 후, SSH agent를 background에 켭니다.
# start the ssh-agent in the background
$ eval `ssh-agent -s` //실행
id_rsa : private키, id_rsa.pub : public 키
7. private키를 SSH agent에 추가해줘야합니다.
$ ssh-add ~/.ssh/id_rsa
8. git ssh docs에 따라 3번에 github에 추가방법을 따라해줍니다.
밑줄 친 부분을 ida_rsa.pub으로 변경하여 줍니다.
9. github에는 [Setting] - [SSH and GPG keys]에 복사한 SSH키와 이름을 넣어 추가해줍니다.
10. ssh키를 만들었으므로 다음 부분을 터미널에 입력합니다.
이렇게 Github과 VScode를 연결하여 코드를 전송하여 보았습니다. 감사합니다.
'Node.js > 기초(인프런)' 카테고리의 다른 글
[ Node.js ] 7강. Nodemon 설치 (0) | 2021.01.21 |
---|---|
[ Node.js ] 6강. BodyParser & PostMan & 회원 가입 기능 (0) | 2021.01.20 |
[ Node.js ] 4강. Git 설치 (0) | 2021.01.19 |
[ Node.js ] 3강. MongoDB model & schema (0) | 2021.01.18 |
[ Node.js ] 2강. MongoDB 연결하기 (0) | 2021.01.18 |