![当您将代码推送到 GitHub 时,如何保证登录信息的私密性?](https://linux22.com/image/1290038/%E5%BD%93%E6%82%A8%E5%B0%86%E4%BB%A3%E7%A0%81%E6%8E%A8%E9%80%81%E5%88%B0%20GitHub%20%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E7%99%BB%E5%BD%95%E4%BF%A1%E6%81%AF%E7%9A%84%E7%A7%81%E5%AF%86%E6%80%A7%EF%BC%9F.png)
我正在使用 shell 脚本来自动部署我的网站。我现在想将此网站的代码推送到 GitHub,现在我面临的问题是,如果我也推送部署脚本,我的登录详细信息将公开访问。当我推送到 GitHub 时,有没有什么方法可以更改或省略文件?我仍然希望将其置于版本控制之下。
答案1
您是否考虑过将登录信息保存在单独的非版本文件中?
登录文件
<user>John</user>
<password>Doe</password>
我正在使用 shell 脚本来自动部署我的网站。我现在想将此网站的代码推送到 GitHub,现在我面临的问题是,如果我也推送部署脚本,我的登录详细信息将公开访问。当我推送到 GitHub 时,有没有什么方法可以更改或省略文件?我仍然希望将其置于版本控制之下。
您是否考虑过将登录信息保存在单独的非版本文件中?
登录文件
<user>John</user>
<password>Doe</password>