我使用几个使用专有应用程序的python脚本。此应用程序需要身份验证才能使用其API。我想把整个系统推到Github上,让它保持同样的工作状态。你知道吗
身份验证有两种方式。你知道吗
在python脚本中为应用程序创建构造函数 (实际申请名称遗漏)
from pyapplication import Application
application = Application(username='something' password='123456')
创建一个环境变量以引用此.applicationrc文件。
在文件上运行chmod 600
,以防止全局可读性。
应用程序只识别PYAPPLICATIONRC。作为有效的环境变量
以下是相关代码和代码所在的文件:
应用程序rc文件:
[auth]
username=something
password=123456
Python脚本:
from pyapplication import Application
application = Application()
环境变量:
PYAPPLICATIONRC = /path/to/.applicationrc
该系统在我的本地机器上工作(macOS High Sierra 10.13.1)。我希望将此环境变量推送到GitHub,以保持组存储库中的系统完好无损。你知道吗
有办法吗?你知道吗
在我正在进行的项目中,我的负责人将他的
.env
文件复制到一个名为sample.env
的文件中,并用代码推送它。然后我们就可以运行cp sample.env .env
,当然,这将根据您的操作系统而有所不同。为了清楚起见,我会把这些说明包括在你的README.md
中。我们使用Bitbucket而不是Github,但我怀疑这会有什么不同。你知道吗或者,您可以包含一些代码,如
os.environ["PYAPPLICATIONRC"] = "/path/to/.applicationrc"
相关问题 更多 >
编程相关推荐