초기에 Github repo잘못 만든 레포지토리 repositories 삭제 했다.
https://ashespia.tistory.com/66
Recent Repositories 옆에 New 버튼을 클릭해서 삭제된 리포지토리를 다시 만들어 보자
이번엔 Private로 만들었다.
Private로 선택했더니 Quick setup 화면이 표시된다.
초기 명령어인 git init을 통해 Git hub에 최초 커밋을 하는 것이다.
새로 생성한 Private Repo 소스 코드를 Git hub에 init commit를 해보자
우측 상단의 복사 버튼을 클릭하면 클립보드에 text 내용이 버퍼에 저장된다.
node js express ToDo 소스코드가 있는 디렉토리에 붙여넣기를 하자
git push 시점에 git hub에 접속해야하기 때문에 Connect to github 창이 뜬다.
Sign in with your browser를 누르면 아래와 같은 창이 뜬다
GitCredentialManager가 뜨고 인증을 진행한다.
This application will be able to read and write your public and secret gists.
Learn moreThis application will be able to read and write all public and private repository data. This includes the following:
- Code
- Issues
- Pull requests
- Wikis
- Settings
- Webhooks and services
- Deploy keys
- Collaboration invites
This application will be able to remove, edit GitHub Action Workflow files for your repositories.
Authorizing will redirect to
http://localhost:5097
정상적으로 인증된 경우에 아래와 같은 Authentication Success 창이 뜬다.
창을 닫고 Github에 내 계정 정보에 가서 확인 해보자
Private로 설정했기 때문에 초기 페이지에는 보이지 않는다.
Private으로 생성한 repositories들은 상단 repositories에서 확인하자
전체 repositories 확인 시 새로 생성한 node express mongo DB용 ToDo List 프로젝트가 보인다.
정상적으로 잘 올라갔다.
Git hub에서 코드 기반으로 사용언어를 인지해서, 알아서 Javascript 코드라는 표시도 해준다.
git log로 확인 해보자
git hub에서 제공한 first commit만 존재한다.
즉 서버에도 tocuch로 만든 read me 파일만 push 되서 올라갔다.
PS D:\work\expressToDo> git log .
commit 996fc21e46dea7e20f589b2a18c337977b691b4c (HEAD -> main, origin/main)
Author: ashespia <ashespia@naver.com>
Date: Wed Feb 23 17:39:58 2022 +0900
first commit
PS D:\work\expressToDo>
워킹 디렉토리로 가서 express 기초 설정까지 한 파일을 확인하고 push 해보자.
ls -al로 전체 파일 확인
ashespia@sw-24 MINGW64 /d/work/expressToDo (main)
$ ls -al
total 95
drwxr-xr-x 1 ashespia 1049089 0 Feb 23 17:39 ./
drwxr-xr-x 1 ashespia 1049089 0 Feb 23 15:34 ../
drwxr-xr-x 1 ashespia 1049089 0 Feb 23 17:53 .git/
-rw-r--r-- 1 ashespia 1049089 32 Feb 23 17:39 README.md
-rw-r--r-- 1 ashespia 1049089 305 Feb 23 17:09 exrpesstodo.js
drwxr-xr-x 1 ashespia 1049089 0 Feb 23 15:36 node_modules/
-rw-r--r-- 1 ashespia 1049089 31826 Feb 23 15:36 package-lock.json
-rw-r--r-- 1 ashespia 1049089 288 Feb 23 15:58 package.json
git add로 코드 추가
ashespia@sw-24 MINGW64 /d/work/expressToDo (main)
$ git add .
git commit로 coment 내용 작성
ashespia@sw-24 MINGW64 /d/work/expressToDo (main)
$ git commit -m "node express init code"
git push로 코드 업로드
ashespia@sw-24 MINGW64 /d/work/expressToDo (main)
$ git push
Enumerating objects: 399, done.
Counting objects: 100% (399/399), done.
Delta compression using up to 8 threads
Compressing objects: 100% (389/389), done.
Writing objects: 100% (398/398), 560.55 KiB | 3.55 MiB/s, done.
Total 398 (delta 66), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (66/66), done.
To https://github.com/ashespia/expressToDo.git
996fc21..f7c23cc main -> main
초기 코드가 정상적으로 잘 올라간 것을 확인 할 수 있다.
이제 본격적으로 node js express mongodb 를 연동헤 todo 리스트를 만들어 보자
'SW Developer' 카테고리의 다른 글
직방 코딩테스트 면접 후기 (0) | 2022.06.12 |
---|---|
안드로이드 키 이벤트 코드 값 android key event code value (0) | 2022.05.11 |
Node js Express Github repo잘못 만든 레포지토리 repositories 삭제 방법 (0) | 2022.02.23 |
[Git] merge error: you need to resolve your current index first 해결 (0) | 2021.08.24 |
[Docker] 지원하지 않는 콘솔 설정 레거시 콘솔을 사용하지 않도록 설정 방법 (0) | 2021.02.25 |
댓글