-
Github - repository에 로컬 소스 코드 연결하기Backend/형상관리 2023. 7. 5. 11:45
필자는 앞전에 access token을 발행 했다.
이를 이용하여, 로컬에서 개발한 batch 소스 코드를 원격 저장소에 연결하도록 하겠다.
1. 먼저 github에서 repositroy를 먼저 생성한다. -> 이것은 개인이 하고 싶은 대로 생성하면 된다.
2. 로컬 소스 코드로 가서 git init 명령어를 기입한다.
만약 README.md가 미리 있다면, git add README.md 도 기입한다.
3. 만약 git config의 유저가 본인의 계정으로 등록되어 있지 않다면 등록해준다
관련 명령어는 github 공식 홈페이지에서 확인 가능하다. https://docs.github.com/ko/get-started/getting-started-with-git/setting-your-username-in-git
git config --global user.name "test"
git config --global user.email "test@test.com"
위와 같은 식으로 등록해주며, 아래와 같이 git config --list 로 등록이 되었는지 확인 가능하다.
4. 위의 것을 다 이행하였다면,
순서대로 아래를 진행한다.
git commit -m "first commit"
git branch -M main
git remote add origin <github repository 주소>
git push -u origin main
이후, 소스 코드 내용물을 + 한 뒤, commit 내용과 함께 comit 해준다.
완료되었다면 , 아래와 같이 repository에서 확인 가능
필자는 중요한 것을 빼먹은 것이 있었다. 바로 gitignore였는데, 마친 서버를 중지해놓기도 하고, git을 private로 되어있어서 괜찮았지만 실제로는 큰일이 난다!
json key와 .env는 꼭 gitignore에 명시해줘야 한다.
업로드 하지 않으려는 것의 확장자를 명시해야 함
예를들면 ~~~~.json 이라면
*.json 이렇게 명시만 해주면 끝
아래 그림처럼 gitignore가 적용된 것을 볼 수 있다.
그리고 그 외는 https://www.toptal.com/developers/gitignore 에서 생성 가능하다!
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
'Backend > 형상관리' 카테고리의 다른 글
fatal: detected dubious ownership in repository at '/home/project/~~' 오류가 발생할 때 (0) 2023.07.07 github - access token 발행하기 (0) 2023.07.05