关于私密信息上传到代码托管库

开发完成代码之后,只有git上去之后才会安心,但是git方式不对也有可能犯下错误,这里记录一个git后台代码常用的方法。

关于服务器、数据库、微信账号等私密信息一般是写在后台的配置文件或者读取服务器磁盘的配置文件,这里说的是前者,即把配置信息写在后台,如果不注意,就会把私密信息或者核心关键的代码一起提交上去了,这样就存在风险(git服务器是第三方的,自己服务器的风险另外评估)。

我们只要把不想上传的代码路径配置一下就可以了。在git init的时候,会生成一个.gitignore的文件,将其打开。

/target/
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
application.properties

### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

数据库配置一般写在application.properties文件里面,所以这里我把这个文件加到.gitignore,上传的时候就会忽略这个文件了。还可以根据自己的情况自行配置,具体可以参考这篇文章:https://www.cnblogs.com/kevingrace/p/5690241.html,写的很好。

设置好了,就可以试试了。如果发现没有效果,就需要清理一下缓存。

依次执行就可以了。

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

  

posted @ 2019-01-22 11:25  小小的mike  阅读(295)  评论(0编辑  收藏  举报