This topic created in 4711 days ago, the information mentioned may be changed or developed.
问题是这样的,平时写代码,离不开用Github来控制开源软件的版本。比如用版本控制的某些配置文件,会写入软件运行时候需要的一些真实的用户名和密码。但是用户名和密码,是不能commit和push到Github的。想问问大家对于这种一般是怎么处理的?
我一般的做法,是先commit假的用户名和密码,每次要测试运行的时候,再改成真的。感觉稍稍麻烦。有没有更好的办法呢?
10 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
Livid Jul 14, 2013 via iPhone
把用户名和密码放环境变量里。
|
 |
|
3
anrs Jul 14, 2013 1
配置文件最后读入一 local 配置文件覆盖原有配置,后者不进版本控制;好处不仅仅是保护密码,这样每个用户都可以按需定制任意配置项...
|
 |
|
4
kfll Jul 14, 2013 via iPhone 1
|
 |
|
5
msg7086 Jul 14, 2013 1
default-config.inc.php,填入虚假数据,进git config.inc.php,填入本地测试环境,进ignore
|
 |
|
6
thinkif Jul 14, 2013
如果开发环境用本地或局域网的话, 密码什么的就不是问题了
|
 |
|
7
timothyye Jul 14, 2013 via Android
@ thinkif 主要有些场景,需要调试第三方提供的api什么的,得用真实的账户和密码
|