|
Git + Python, как прятать логины и пароли в сценарии, чтобы они не попали в репу?
|
|||
---|---|---|---|
#18+
Приветствую, есть сценарий на питоне, простой сельский сценарий в один файлик - цепляется к базе, получает данные, пишет в файл и отключается. Этот файлик надо загнать под Git. Проблема в том, что коде фигурируют параметры подключения к БД, логин-пароль ,соответственно светить это в репе не нужно, репа публичная(в рамках конторы), светить данными не нужно + это всё таки вопрос безопасности. Как решаются такого рода вопросы? Тупо комитить скрипт с затертым логином-паролем? Или есть более правильные/изящные способы? Ведь типа по правилам хорошего тона, пользователь, который потом будет скачивать этот сценарий из гита, должен без проблем его запустить, а если я сотру данные, то он этого сделать не сможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2020, 15:13 |
|
Git + Python, как прятать логины и пароли в сценарии, чтобы они не попали в репу?
|
|||
---|---|---|---|
#18+
Ч\з переменные среды окружения. Например: Код: python 1.
Описать этот процесс на странице git. Скрипт из которого взял строку для примера, что бы каждый раз не париться с установкой нужных переменных, запускаю из другого скрипта добавленного в .gitignore. В этом втором скрипте прописаны все нужные переменные. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2020, 15:28 |
|
Git + Python, как прятать логины и пароли в сценарии, чтобы они не попали в репу?
|
|||
---|---|---|---|
#18+
I dont know, https://writegamepython.wordpress.com/2018/06/15/передача-параметров-в-скрипт-python-из-кома/ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2020, 15:50 |
|
Git + Python, как прятать логины и пароли в сценарии, чтобы они не попали в репу?
|
|||
---|---|---|---|
#18+
peter64, Хм, в принципе, вариант с передачей параметров через командную строку вполне идея, а свой скрипт запускать из другого, в котором при вызове уже прописать данные и загнать его в .gitignore. Суть уловил, спасибо ) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2020, 17:35 |
|
|
start [/forum/topic.php?desktop=1&fid=23&tid=1459554]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 122ms |
0 / 0 |