保持特定的git分支离线

时间:2018-11-04 22:51:20

标签: git github branch offline

我目前正在开发一个小的开源小部件,它要求用户从Todoist输入它自己的API密钥。我在网上发布代码,但是在开发过程中,我希望拥有一个带有我的个人API密钥的git分支,该分支无法在线使用,而仅存在于磁盘上。

有没有办法做到这一点? 假设上述master分支上的代码为:

api =  "___ENTER YOUR API KEY HERE___"
rest of code...

我个人离线分支上的代码为:

api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...

我担心如果我提交分支,它将在我运行git push的下一种类型时自动上线。

1 个答案:

答案 0 :(得分:1)

您可以读取仅带有api键的文件。
设置该文件的文件名,将其添加到您的.gitignore中,并要求用户提供自己的文件及其密钥。
这样,您就不会公开您的密钥,并且用户无需更改代码源中的任何内容即可提供其密钥。