在公共 GitHub 存储库中将某些代码行保密



我目前正在开发一种小型Web应用程序,我想将其放在GitHub的公共存储库中。我想这样做是为了让它开源,但我也想在开发它时使用 git 的优势。现在,由于我正在使用PHP和MySQL来开发它,我有时会在我的代码中有一行,我创建了一个类$PDO的新对象,我还必须在其中为我的MySQL数据库编写用户名和密码。现在我想知道是否有办法仍然将我的脚本上传到 GitHub,并在保持这些行私密的同时使用 Git。有好的一天。

无法仅对文件的一部分进行版本控制,但是,您只能使用.gitignore对特定文件进行版本控制

例如文件结构:

-- .gitignore
-- password.txt
-- script.py

.gitignore文件中:

password.txt

这将使 git 不会将密码文件添加到 github,您可以安全地将您的信息存储在其中!

将您的凭据放在单独的文件中,并将此文件添加到 .gitignore

请参阅 https://git-scm.com/docs/gitignore

最新更新