RestFul API

[RestFul API] Config 파일 생성하여 연동하기, Github 리포지토리 private 변경하기

Mei99 2024. 5. 21. 11:19

Config File: 독립적으로 관리할 수 있기 때문에 보안 관련 정보 저장에 유용하다.

 

Config 파일 생성하여 연동하기, Github 리포지토리 private 변경

1. VSCode에서 MySQL에 연결할 파일 하나 만들어 주기

- mysql_connection.py

 

 

 

 

2. 연결 라이브러리를 실행해 준다.

import mysql.connector

 

 

 

 

3.  MySQL에 접속하는 함수안에 host, database, user, password 정보를 넣어줘야 한다.

그런데 이러한 프라이빗한 내용은 나만 볼 수 있어야 하기 때문에, 파일을 따로 만들어 저장한다. 

 

 

 

 

4. 전용 DB 유저 파일  : Config.py 파일 만들기 

 

 

 

 

5. Config.py 파일에서 class 만들어 정보를 넣어준다. 

 

 

 

 

6. mysql_connection.py 파일에서,

Config.py 파일에 작성된 변수들을 불러와서 사용할 수 있도록 하면 보안 문제가 해결된다.

 

 

 

 

 

Github Repository Private 으로 변경 방법

이미 생성된 리포지토리에 config 파일을 commit할 예정이기에, private으로 변경해 준다.

 

1. 변경할 Repository 의 Settings 클릭

 

 

 

2. 페이지 하단 Danger Zone >> Change repository visibillity >> Change visibility 를 클릭 >> Change to private 문구 클릭해서 변경해 준다.

 

 

3. private로 변경 완료!