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

开发完成代码之后,只有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'

  

转载于:https://www.cnblogs.com/tobenice/p/10302821.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值