gpt4 book ai didi

java - 我项目中的 gitignore apikeys

转载 作者:行者123 更新时间:2023-11-30 09:46:15 26 4
gpt4 key购买 nike

我想制作一个 java 应用程序。这存储在 gitHub 上(因此使用 git 进行版本控制)。现在这个程序在 Google 的例子中使用了 apikeys。我想在版本控制系统中 stash 此 Api key (以便其他人无法使用它)。

我读过一些关于 .gitignore 文件的内容,但我不想从版本控制中删除整个文件。我只想 stash apiKey 不让别人看到。

我阅读了以下主题,我认为这就是我正在寻找的内容,但我真的不知道该怎么做。

Can git automatically switch between spaces and tabs?

最佳答案

您不能对文件进行版本控制并对其他人 stash 它。提交的 ID 部分基于提交文件树的 ID,而提交文件树的 ID 又基于该树的内容——文件名和内容。如果你改变了一个文件的内容,你就改变了它在 Git 中的身份。当你改变它的身份时,你改变了它所包含的树的身份,一直到提交。

简而言之,没有。包含此文件的每个提交的 ID 将基于该文件的内容。对有权访问存储库的其他人 stash 该文件的唯一方法是一开始就不要将它添加到存储库。

(如果您尚未发布存储库,您可以使用 git filter-branch 重写历史记录以删除所有出现的文件。请注意,如上所述,这将更改许多提交。)

关于java - 我项目中的 gitignore apikeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7219736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com