본문 바로가기

전체 글680

ChatGPT의 캔버스 기능 ChatGPT의 캔버스 기능대화 중에 긴 글이나 문서, 코드 파일 등을 화면 한쪽에 고정된 형태로 열어두고 계속해서 수정하거나 보완할 수 있는 기능입니다.사용자 입장에서 보면 다음과 같은 장점이 있습니다:✅ 캔버스(Canvas)의 주요 활용법긴 글 작성 및 편집블로그 글, 보고서, 학습 자료 등을 A4 분량 이상으로 작성할 때 유용합니다.왼쪽 창에서 질문하고, 오른쪽 캔버스에서 글을 수정해 나가는 구조입니다.코드 작성 및 디버깅Django, Python, HTML/CSS, JavaScript 같은 코드를 작성하고 나중에 구조를 정리하거나 일부만 고치는 데 유용합니다.전체 코드를 보여주고, “3번째 함수만 수정해줘” 같은 지시도 가능합니다.문서 누적 작업글의 일부를 고치고 다시 저장하는 형식이 아니라, 전.. 2025. 5. 7.
Git 기본 사용법 요약 🌿 Git 기본 사용법 요약 📌 Git의 기본 개념Git은 버전 관리 시스템입니다. 파일의 변경 이력을 추적하고, 협업 시 변경 사항을 병합하거나 복원할 수 있도록 돕습니다.🔁 Git 기본 작업 흐름 (3단계)작업 디렉터리에서 변경git add : 변경된 파일을 "스테이지 영역"에 올림git commit : 스테이지에 올린 파일을 "로컬 저장소"에 저장git push : 로컬 저장소의 커밋을 "원격 저장소(GitHub 등)"로 전송✍️ 자주 사용하는 Git 명령어 명령어 설명 git init현재 폴더를 Git 저장소로 초기화git status현재 Git 상태 (변경됨, 스테이징 여부 등) 확인git add .모든 변경 파일을 스테이지에 추가git add 파일명.py특정 파일만 스테이지에 추가git.. 2025. 5. 6.
.env 파일을 GitHub에서 제거하고 무시 처리하는 방법 ✅ .env 파일을 GitHub에서 제거하고 무시 처리하는 방법.gitignore에 아래 내용을 꼭 포함했는지 확인.envGit 추적 대상에서 .env 파일 제거git rm --cached .env 커밋 후 다시 푸시git commit -m "Remove .env from repository" git push 확인 GitHub 웹사이트에서 .env 파일이 목록에서 사라졌는지 확인합니다.💡 추가 팁: 중요한 정보 유출 여부 확인.env 파일에 API 키나 비밀번호 등 민감한 정보가 있었다면, 해당 키는 즉시 폐기하고 새로 발급받는 것이 안전합니다. 2025. 5. 5.
GitHub에 projects 폴더 올리는 방법 ✅ GitHub에 projects 폴더 올리는 방법1. GitHub에서 새 리포지토리 만들기GitHub에 로그인합니다.오른쪽 상단 + 버튼 → New repository 클릭Repository name에 예: projects 입력Public 또는 Private 선택 후, Create repository 클릭2. 로컬 PC에서 Git 초기화cd 경로\projects # 예: cd C:\Users\사용자이름\Documents\projectsgit init3. GitHub 원격 주소 연결git remote add origin https://github.com/사용자이름/projects.git※ 위 주소는 방금 만든 GitHub 리포지토리 주소로 바꿔주세요.4. 파일 추가 및 커밋git add .git com.. 2025. 5. 4.
[Git] GitHub에서 리포지토리 삭제 방법 🔴 GitHub에서 리포지토리 삭제 방법Settings 탭에서 아래로 스크롤General 설정 페이지의 맨 아래로 내려갑니다.Danger Zone 항목 찾기화면 아래쪽에 빨간색으로 표시된 Danger Zone 섹션이 나옵니다."Delete this repository" 버튼 클릭Delete this repository 라는 빨간색 버튼이 보입니다. 클릭하세요.확인 메시지 입력GitHub은 안전을 위해 삭제 전 확인을 요청합니다.예: KimByounghan/hyo 와 같은 리포지토리 경로를 직접 입력하라고 나옵니다.삭제 버튼 누르기입력 후, 최종 삭제 버튼을 누르면 해당 리포지토리가 영구 삭제됩니다. 본인 인증 절차를 거친 후에 삭제됩니다.⚠️ 주의사항삭제된 리포지토리는 복구할 수 없습니다. 중요한 파일.. 2025. 5. 3.
[장고 프로젝트] 민감한 API 키 보안 관리 [장고 프로젝트] 민감한 API 키 보안 관리.env 파일을 홈 디렉터리 내의 별도 env/ 폴더에 보관하는 방식은 보안성과 프로젝트 간 재사용성을 높이는 실용적인 방법입니다. 다음은 이 방식을 포함한 총 3가지 API 키 보안 관리 방법입니다.✅ 방법 1: 프로젝트 내 .env 파일 사용 (개발 편의 위주)✔️ 구조myproject/├── .env ← 여기에 키 저장├── manage.py└── myproject/ └── settings.py✔️ 설정.env 파일 작성OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsettings.pyfrom decouple import config OPENAI_API_KEY = config('OPE.. 2025. 5. 1.