使特定git分支保持脱机状态
我目前正在开发一个小型开源小部件,它要求用户从中输入自己的API密钥。我在网上发布代码,但在开发过程中,我希望有一个带有个人API密钥的git分支,该密钥在网上不可用,只存在于本地磁盘上 有没有办法做到这一点? 假设所述使特定git分支保持脱机状态,git,github,branch,offline,Git,Github,Branch,Offline,我目前正在开发一个小型开源小部件,它要求用户从中输入自己的API密钥。我在网上发布代码,但在开发过程中,我希望有一个带有个人API密钥的git分支,该密钥在网上不可用,只存在于本地磁盘上 有没有办法做到这一点? 假设所述主分支上的代码为: api = "___ENTER YOUR API KEY HERE___" rest of code... api = "6feee79d-2511-4bc0-ac94-e084237c9cfb" rest of code... 我个人离线分支的代码是:
主分支上的代码为:
api = "___ENTER YOUR API KEY HERE___"
rest of code...
api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...
我个人离线分支的代码是:
api = "___ENTER YOUR API KEY HERE___"
rest of code...
api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...
我担心,如果我提交一个分支,它会在我运行的下一个类型下自动推送联机git push
您可以读取一个只有api键的文件。
为该文件设置一个文件名,将其添加到您的.gitignore
中,并要求用户使用其密钥提供自己的文件。
这样您就不会公开您的密钥,用户也不需要更改代码源中的任何内容来提供其密钥