Github workflow中如何设置private环境变量

比如说workflow中调用某一个py程序,需要输入用户邮箱、私人api key,比如说llm 的api-key。

正常情况下不能public push上去,

可以将这些数据加密存储进github actions的secrets中,在运行时再动态注入环境变量中,然后用环境变量读取被py主程序调用。

> 下面的一个简单例子:调用某个文献搜索工具,在检索pubmed数据库时,前置需要ncbi api key以及自己的通讯邮箱,后者public无所谓,但是api key不能泄露,

整个文献工具调用流程是设置在github actions的workflow中,所以可以把api key加密存储进secrets中,调用时再环境变量读入py程序

邮箱和 NCBI API key 绝不能进 git。正确做法是走 GitHub Actions 的 Secrets(加密存储,只在运行期以环境变量注入),config.yaml 里不放任何敏感信息。

相关推荐
司小豆2 小时前
第七课:DeepSeek Harness 服务与依赖注入
java·服务器·开发语言·github·ai编程
乱码三千3 小时前
Open Knowledge Framework 一套让智能体越用越好用的成长框架
架构·github
峰向AI19 小时前
学生党/打工人必备:AI自动把课程视频变成讲义
github
其实防守也摸鱼1 天前
教育信息技术应用创新---基础软件信息赛
运维·服务器·数据库·github·copilot
2601_962299241 天前
App自动化测试:高级控件定位技巧
app自动化测试·手势识别·actions·高级控件定位·actionchains
0xR3lativ1ty1 天前
AI本地部署工具火热趋势
github
LlmCraft|大模型工程实践1 天前
14. CI/CD 流水线中集成 Docker:GitHub Actions 自动构建部署
ci/cd·docker·github
hulihutu441 天前
拒绝延期、bug、货不对板:2026 管理系统定制开发落地保障手册
github·bug·鸿蒙系统·数据库管理员
隔窗听雨眠1 天前
活动中台系统慢SQL治理实践:从监控告警到性能优化的全链路方法论
sql·性能优化·github