日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git关闭密码自动存储_项目在 git 里怎样合理的保存配置文件(服务器密码等敏感内容)...

發(fā)布時(shí)間:2024/9/27 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git关闭密码自动存储_项目在 git 里怎样合理的保存配置文件(服务器密码等敏感内容)... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

辦法其實(shí)很多,有兩種較常用。

第一種是配置文件不提交真實(shí)內(nèi)容,只提交一個(gè)模板文件。每個(gè)開發(fā)者克隆之后按照自己的環(huán)境補(bǔ)完配置文件,這樣自然而然就獨(dú)立出來了(需更改文件名并忽略有效配置文件)。

如果配置文件很大配置項(xiàng)很多,此法會(huì)讓每一個(gè)人都覺得很麻煩。可以進(jìn)一步把需要獨(dú)立配置的選項(xiàng)單獨(dú)分一個(gè)文件,可以共享的配置文件提交,需要獨(dú)立的配置文件則模板化,這樣可以省點(diǎn)事。不過使用配置的時(shí)候需要對(duì)兩類文件進(jìn)行合并處理——這個(gè)可以寫腳本來做。更進(jìn)一步的,可以允許獨(dú)立配置文件覆蓋同名配置項(xiàng),這樣還可以做到配置可自定義化。

第二種方法則是換一個(gè)思路,配置文件正常提交,不用分也不用改。但凡遇到敏感信息的一律不寫明文,可以用比如說系統(tǒng)環(huán)境變量來取代。每一個(gè)開發(fā)者需要在克隆代碼之后設(shè)定必須的環(huán)境變量(這件事情本身可以單獨(dú)來管理,和具體項(xiàng)目不牽扯),而項(xiàng)目本身的運(yùn)行則依賴這些環(huán)境變量的存在及其驗(yàn)證有效性等等。

第一種方法在各種開源項(xiàng)目里用的比較多;第二種方法則有一定的門檻,所以多用于固定團(tuán)隊(duì)項(xiàng)目。個(gè)人偏好第二種,因?yàn)槲铱梢院唵蔚厥褂媚_本來控制一切,而且敏感信息獨(dú)立于項(xiàng)目,安全性更高一些(第一種方法里,不巧總能碰到壞事的小白……),可重用性也更高(比如說多個(gè)項(xiàng)目都要用到數(shù)據(jù)庫,我只需要本地設(shè)置一次相關(guān)的環(huán)境變量,這些項(xiàng)目都能使用)。

總結(jié)

以上是生活随笔為你收集整理的git关闭密码自动存储_项目在 git 里怎样合理的保存配置文件(服务器密码等敏感内容)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。