使特定 git 个分支离线
Keep specific git branch offline
我目前正在开发一个小型开源小部件,它需要用户输入它自己的 API 来自 Todoist 的密钥。我在线发布我的代码,但在我开发的过程中,我希望有一个 git 分支,其中包含我的个人 API 密钥,该密钥在网上不可用,仅存在于我的本地磁盘上。
有办法实现吗?
假设上述 master
分支上的代码为:
api = "___ENTER YOUR API KEY HERE___"
rest of code...
我个人离线分支的代码是:
api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...
我担心如果我提交一个分支,它会自动推送到下一个类型 I 运行 git push
.
您可以读取只有 api 键的文件。
为该文件设置一个文件名,将其添加到您的 .gitignore
并要求用户提供其自己的文件及其密钥。
这样您就不会将 public 作为您的密钥,并且用户无需更改代码源中的任何内容即可提供其密钥。
我目前正在开发一个小型开源小部件,它需要用户输入它自己的 API 来自 Todoist 的密钥。我在线发布我的代码,但在我开发的过程中,我希望有一个 git 分支,其中包含我的个人 API 密钥,该密钥在网上不可用,仅存在于我的本地磁盘上。
有办法实现吗?
假设上述 master
分支上的代码为:
api = "___ENTER YOUR API KEY HERE___"
rest of code...
我个人离线分支的代码是:
api = "6feee79d-2511-4bc0-ac94-e084237c9cfb"
rest of code...
我担心如果我提交一个分支,它会自动推送到下一个类型 I 运行 git push
.
您可以读取只有 api 键的文件。
为该文件设置一个文件名,将其添加到您的 .gitignore
并要求用户提供其自己的文件及其密钥。
这样您就不会将 public 作为您的密钥,并且用户无需更改代码源中的任何内容即可提供其密钥。