git管理的Android项目忽略密码或token的方法
在照着Android教材《第一行代码 第三版》写天气预报app项目的时候,我发现如果把开发者token写在代码里面,用git管理的时候就会把token暴露出来,即使后面删掉,也会留在commit历史中。而.gitignore
一般是忽略整个文件,没办法忽略单独一行。
所以可以将密码或者开发者token单独放在一个文件中,用.gitignore
忽略它,并且在使用的时候读取其中的token。
在照着Android教材《第一行代码 第三版》写天气预报app项目的时候,我发现如果把开发者token写在代码里面,用git管理的时候就会把token暴露出来,即使后面删掉,也会留在commit历史中。而.gitignore
一般是忽略整个文件,没办法忽略单独一行。
所以可以将密码或者开发者token单独放在一个文件中,用.gitignore
忽略它,并且在使用的时候读取其中的token。
换了一个 github 账号,想把以前的仓库 push 到新的账号上,但是 commit 的用户名和邮箱信息还是以前的,想修改成新的用户信息。
在图书馆敲下最后几行代码,然后就着手机热点把爬虫代码 push 上去之后,突然想起来,我好像忘了把账号密码部分改成手动输入,现在 push 上去的是明文啊!掀桌!早知道就回宿舍上传了,说不准还能想起来。