2024年底,以前学生价活动租的腾讯云服务器的续费次数已经用光,租了个新服务器,以前挂在上面的服务都得迁移,五年前搭建的Hexo博客也是如此。
迁移之后,将相关依赖全都升级了一遍,又加了一些新的功能,比如夜间模式。
以前部署的时候很多东西不了解,现在基本上都能弄明白是怎么回事了。
2024年底,以前学生价活动租的腾讯云服务器的续费次数已经用光,租了个新服务器,以前挂在上面的服务都得迁移,五年前搭建的Hexo博客也是如此。
迁移之后,将相关依赖全都升级了一遍,又加了一些新的功能,比如夜间模式。
以前部署的时候很多东西不了解,现在基本上都能弄明白是怎么回事了。
在照着Android教材《第一行代码 第三版》写天气预报app项目的时候,我发现如果把开发者token写在代码里面,用git管理的时候就会把token暴露出来,即使后面删掉,也会留在commit历史中。而.gitignore
一般是忽略整个文件,没办法忽略单独一行。
所以可以将密码或者开发者token单独放在一个文件中,用.gitignore
忽略它,并且在使用的时候读取其中的token。
换了一个 github 账号,想把以前的仓库 push 到新的账号上,但是 commit 的用户名和邮箱信息还是以前的,想修改成新的用户信息。
在图书馆敲下最后几行代码,然后就着手机热点把爬虫代码 push 上去之后,突然想起来,我好像忘了把账号密码部分改成手动输入,现在 push 上去的是明文啊!掀桌!早知道就回宿舍上传了,说不准还能想起来。