如何 git 在没有凭据的情况下进行推送?
How to git push without credentials?
我是 git 和 github 的新手,想知道如何在没有用户名和密码的情况下 git 推送 login-credentials.php
。
假设,本地存储库中只有两个文件,index.php
将 include ("login-redentials.php");
:
index.php
login-credentials.php
使用 git push origin master
时,两个文件都会被推送到 github。在这种情况下,USERNAME 和 PASSWORD 将被公开。
在使用 git push
之前从 login-credentials.php
中删除登录凭据的最佳方法是什么? - 我在 git 文档中找不到此用例的最佳实践。
如果您想完全忽略这些文件,您应该将它们添加到您的 .gitignore
。
如果您只想 "hide" 凭据,这取决于您的部署和构建过程。一种方法是使用保管库(同样取决于您的系统)。
另一种选择是从某些环境变量中读取凭据,这些凭据将在其他地方以安全的方式设置。
我是 git 和 github 的新手,想知道如何在没有用户名和密码的情况下 git 推送 login-credentials.php
。
假设,本地存储库中只有两个文件,index.php
将 include ("login-redentials.php");
:
index.php
login-credentials.php
使用 git push origin master
时,两个文件都会被推送到 github。在这种情况下,USERNAME 和 PASSWORD 将被公开。
在使用 git push
之前从 login-credentials.php
中删除登录凭据的最佳方法是什么? - 我在 git 文档中找不到此用例的最佳实践。
如果您想完全忽略这些文件,您应该将它们添加到您的 .gitignore
。
如果您只想 "hide" 凭据,这取决于您的部署和构建过程。一种方法是使用保管库(同样取决于您的系统)。
另一种选择是从某些环境变量中读取凭据,这些凭据将在其他地方以安全的方式设置。