1 / 1 / 2
Регистрация: 17.03.2016
Сообщений: 221
|
|||||||||||
1 | |||||||||||
Не передавать логин/пароль/токен на GitHub в проектах на PyCharm и JupyterNotebook23.04.2022, 10:37. Показов 1600. Ответов 2
Метки нет (Все метки)
Привет.
Начинаю делать проект на Python в среде PyCharm. Для хранения использую GitHub, мне нужен именно публичный репозиторий. В данный момент в проекте использую временные тестовые креденшалы (логин/пароль/токен), которые скоро протухнут. Сейчас это выглядит в коде вот так:
Вопрос такой: а как мне потом использовать постоянные токены и пароли, и при этом не светить их в публичном репо на ГитХабе? Подскажите плиз, кто разбирается)) У меня мысль такая: можно в корне проекта создать файл secret.txt и в нём прописать эту инфу: token = sdsd78789......sdsdsd989089fgfgfgf login=log1 pswd=p1 Добавить этот файл secret.txt в .gitignore, и получается на ГитХабе его уже не будет! Но а как тогда в самом коде на питоне подставлять значения, взятые из этого файла? Может тут нужен не txt-файл, а какой-то другой формат, мне в принципе любое решение сойдёт. # ----------------------------------------------------------------------------------- # (2) Ну и если можно здесь же задам второй вопрос, потому что он на эту же тему. Только тут речь идёт не о среде разработки PyCharm, а о блокноте Jupyter Notebook. Аналогично, есть проект на Питоне в блокноте Jupyter Notebook. Формат файлов там такой: some_code.ipynb Я его тоже выложил на ГитХаб. И там тоже я использую пароли и токены (пока что тестовые временные):
0
|
23.04.2022, 10:37 | |
Ответы с готовыми решениями:
2
Isset($_SERVER['PHP_AUTH_USER'] перестал передавать введенные логин и пароль Вводится строка, содержащая команду вида: ftp://логин:пароль@адрес_сервера. Написать программу, которая из введенной строки выделяет логин, пароль и а Работа с git (github, bitbucket) в реальных проектах [Github] Как в open source проектах скрывают информацию Где хранить собственные файлы в PyCharm и других проектах (+venv) |
213 / 109 / 46
Регистрация: 12.12.2016
Сообщений: 399
|
|
23.04.2022, 11:09 | 2 |
Сообщение было отмечено alex_7 как решение
Решение
как вариант: https://docs.python.org/3/libr... arser.html
можно создать 2 конфиг-файла: шаблон и "прод", шаблон - выложить, второй в .gitignore
1
|
1 / 1 / 2
Регистрация: 17.03.2016
Сообщений: 221
|
|
02.05.2022, 14:03 [ТС] | 3 |
0
|
02.05.2022, 14:03 | |
02.05.2022, 14:03 | |
Помогаю со студенческими работами здесь
3
Работа с GitHub в PyCharm Регистрация и логин в приложении с GitHub аккаунта Подскажите кодинг морды сменя пароля...(1 страниц вводим логин и пас если правильно вылазит 2 типо смените новый пароль...а 3 пароль сменен) Передать серверу логин и пароль для авторитизации, но пароль нужно передать в md5 Вывести ошибку если ввели несуществующий логин, при получении доступной информацию об аккаунте с Github. Пароль и логин Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |