gpt4 book ai didi

ruby-on-rails - 使用github,heroku和本地开发时,如何保护我的私钥?

转载 作者:行者123 更新时间:2023-12-04 05:05:15 26 4
gpt4 key购买 nike

当前,我将用于访问其他API等的 key 放在environment.rb文件中。这样,它既可以在本地运行,也可以在heroku上运行。

但是,我想开始通过github公开提供我的代码,以便获得帮助。

为此,我需要执行哪些步骤,尤其是可以在本地进行测试并在heroku上进行测试。

似乎heroku上有一种从命令行添加键的方法,因此它们不需要驻留在ruby-on-rails应用程序中。但是对于本地发展呢?

最佳答案

将它们移至初始化程序,然后将文件添加到.gitignore

编辑:

在配置中有一个目录称为初始化程序。在这里放置应在应用程序启动时运行一次的代码。过去,使用environment.rb进行这些设置,但是初始化程序可以使事情组织得更好。我会在初始化程序目录中创建一个名为“load_keys.rb”或类似名称的文件。在此文件中,您会将不需要的确切代码放入github中您的environment.rb文件中。

关于ruby-on-rails - 使用github,heroku和本地开发时,如何保护我的私钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3731617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com