在Travis中存储秘密,而不是在github repo中

在Travis中存储秘密,而不是在github repo中,github,travis-ci,secret-key,Github,Travis Ci,Secret Key,我将此指南用于ci,bumpversion,上载到pypi: 我喜欢它,只是秘密被储存在回购协议中 示例:文件secret files.tar.enc位于git repo中,看起来很奇怪 开源爱好者不喜欢这样不可解析的二进制文件 有没有办法将秘密存储在travis而不是github中?有。您可以在Travis上将机密设置为环境变量,并在程序中使用它。其他人只能知道“哦,这个家伙使用了一个名为PASSWORD!”的环境变量,他们不知道这个值是什么 只有你和特拉维斯知道 见本文件: 如果要存储机密

我将此指南用于ci,bumpversion,上载到pypi:

我喜欢它,只是秘密被储存在回购协议中

示例:文件
secret files.tar.enc
位于git repo中,看起来很奇怪

开源爱好者不喜欢这样不可解析的二进制文件


有没有办法将秘密存储在travis而不是github中?

有。您可以在Travis上将机密设置为环境变量,并在程序中使用它。其他人只能知道“哦,这个家伙使用了一个名为
PASSWORD
!”的环境变量,他们不知道这个值是什么

只有你和特拉维斯知道

见本文件:


如果要存储机密文件,可以创建私有github repo,并使用存储在env变量中的github密码克隆它。

是。您可以在Travis上将机密设置为环境变量,并在程序中使用它。其他人只能知道“哦,这个家伙使用了一个名为
PASSWORD
!”的环境变量,他们不知道这个值是什么

只有你和特拉维斯知道

见本文件:


如果要存储机密文件,可以创建一个私有github repo,并使用存储在env variables中的github密码克隆它。

这个问题是关于在travis中存储文件的。该文件为10字节。我猜不支持存储二进制数据(tar文件)。@guettli已更新。感谢您解释解决方法(私有github repo)。这个问题是关于在travis中存储文件的。该文件为10字节。我猜不支持存储二进制数据(tar文件)。@guettli已更新。感谢您解释解决方法(私有github repo)。