일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- for 템플릿
- 자동 컴파일
- 템플릿 문법
- 장고
- 웹서버 역할
- 정처기
- Web
- user 템플릿
- login
- kakao API
- token 토큰
- 'set' object is not reversible
- Kakao Developers
- username 가져오기
- 토이프로젝트
- Django login
- allauth
- WAS 차이
- Bootstrap5
- if 템플릿
- django
- 웹서버 기능
- 백엔드
- template 문법
- mac북
- 대학생
- 카카오로그인
- 장고 로그인
- 3학년 마무리
- 웹
- Today
- Total
백엔드 개발자를 꿈꾸며...
[Django] 장고 깃허브 gitignore부터 commit, push까지 사용방법 본문
바로 본론으로 gitignore부터 포스트 시작하겠습니다.
이름에서부터 알 수 있듯이 깃에 관련된 걸 무시한다. 라는 뜻으로 커밋, 푸쉬하면 안 되거나 오픈하기 싫은 파일들은 커밋, 푸쉬를 안 하게 해주는 방법입니다.
1. .gitignore 파일 생성
manage.py 와 같은 위치에 생성해주시면 됩니다.
gitignore앞에 .을 붙여주셔야합니다!!!! 중요***
2. 제외할 파일 설정
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
위 페이지에 들어가서 본인 OS 및 개발환경, 개발언어, 프레임워크 등등 키워드를 작성하고 생성합니다.
사진처럼 필요한 부분을 복사해서 .gitignore파일에 붙여넣기 해주시면 됩니다.
홈페이지에 없는 부분을 제외하고 싶다면 추가로 적으셔도 적용됩니다.
간단하죠?
이제 ignore도 했겠다 commit, push에 대해서 알아봅시다.
1. 본인의 깃헙사이트에서 원격저장소를 만들어줍니다. (JJuni 레포지토리라고 가정)
그 후 프로젝트 터미널에 명령어 2~6번과정 순서대로 입력
2. git init
3. git add .
4. git commit -m "입력할 커밋 메세지"
5. git remote add origin JJuni[본인의 레포지토리]
6. git push origin master
여기까지 하면 원격저장소에 업로드 됩니다!
그리고 아마 6번 과정인 push하는 과정에서 Username과 Password를 물어봅니다.
Username은 본인 깃허브 닉네임[ID]
Password는 원래 깃헙페이지 비밀번호였으나 언제인가 시스템이 바뀌어서 액세스 토큰 방식으로 변경됐습니다.
프로필에서 Settings 클릭
Settings에서 스크롤 제일 아래로 내리면 맨 아래에 Develper settings가 있습니다. 클릭
Personal accesee tokens에서 Tokens(classic)을 클릭
(예전부터 사용했던 방법을 선택했습니다.ㅎㅎ)
Generate new token 버튼이 있는데 클릭해서 classic방식 클릭
Note에 간단하게 어떤 프로젝트 토큰인지 적어줍니다.
그 다음 저는 보통 기간을 90일 잡습니다.
그 다음 scopes선택을 repo를 포괄선택
제일 아래있는 Generate token 버튼 클릭하면 생성됩니다.
참고로 토큰이 한번 발행하고 페이지를 나가면 볼 수 없습니다.
그래서 발행받고 복사한 토큰은 메모장에 붙여넣기하여 개인 보관하고 계시면 됩니다.
만약 잊어버리셨다면 다시 만들면 됩니다! 하하
이상 django에서 git관련 포스트였습니다.
감사합니다.
'백엔드 공부 > Django' 카테고리의 다른 글
[Django] Django-allauth로 Kakao Login, Logout 해보기 (2) | 2024.01.09 |
---|---|
[Django] 장고 토이 프로젝트 시작 (2) | 2024.01.02 |
[Django] 장고 템플릿 태그 및 user관련 템플릿 문법 (2) | 2023.02.04 |
[Django] 장고 로그인, 로그아웃 구현 (0) | 2023.01.19 |
[Django] 장고에 부트스트랩5 적용하기 (0) | 2023.01.11 |