亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在git倉庫中處理密碼的最佳實踐是什么?

在git倉庫中處理密碼的最佳實踐是什么?

郎朗坤 2019-10-15 10:02:44
我有一個Bash腳本,用于在某些情況下訪問Twitter并彈出Growl通知。用腳本存儲密碼的最佳方法是什么?我想將此腳本提交到git repo并使其在GitHub上可用,但是我想知道在執行此操作時保持我的登錄名/密碼為私有的最佳方法是什么。當前,密碼存儲在腳本本身中。我不能在推送之前立即刪除它,因為所有舊提交都將包含密碼。沒有密碼進行開發不是一種選擇。我想我應該將密碼存儲在一個外部配置文件中,但是我想我會先檢查一下是否有確定的方法來處理此問題,然后再嘗試進行一些整理。
查看完整描述

3 回答

?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

典型的方法是從配置文件中讀取密碼信息。如果您的配置文件名為foobar.config,那么您將向foobar.config.example存儲庫提交一個包含示例數據的文件。要運行程序,您將創建一個foobar.config使用真實密碼數據調用的本地(未跟蹤)文件。


要從以前的提交中過濾掉現有密碼,請參閱刪除敏感數據上的GitHub幫助頁面。


查看完整回答
反對 回復 2019-10-15
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

檢入文件是個好主意foobar.config-TEMPLATE。


它應包含示例名稱,密碼或其他配置信息。然后很明顯,真正的foobar.config應該包含什么,而不必查看所有必須以foobar.config什么形式存在值以及它們應采用何種格式的代碼。


通常,配置值可能不明顯,例如數據庫連接字符串和類似內容。


查看完整回答
反對 回復 2019-10-15
  • 3 回答
  • 0 關注
  • 707 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號