我有一個Eclipse項目通過Google Eclipse插件連接到Google App Engine。我想開源項目,但擔心源樹中可能存在一些我不知道的GAE身份驗證信息(可能是密碼或私鑰)。我想開源我的Google App Engine Java項目,Eclipse項目中是否有任何認證信息?
任何人都可以確認源代碼樹的谷歌Eclipse插件存儲認證信息?
我有一個Eclipse項目通過Google Eclipse插件連接到Google App Engine。我想開源項目,但擔心源樹中可能存在一些我不知道的GAE身份驗證信息(可能是密碼或私鑰)。我想開源我的Google App Engine Java項目,Eclipse項目中是否有任何認證信息?
任何人都可以確認源代碼樹的谷歌Eclipse插件存儲認證信息?
爲代碼的公共部分使用單獨的Eclipse項目會不會更簡單?然後,您可以複製要手動發佈的代碼,也可以選擇將其從版本控制系統中提取出來。
這樣你會一定沒有授權令牌依然存在,而不是依賴於第三方的插件,可能會或可能不會改變未來的行爲......
編輯:
根據我的經驗,Eclipse將項目特定信息存儲在項目目錄中。如果你真的堅持找出認證信息存儲在哪裏,你可以試試下面的練習:
要麼提交你的整個項目的版本控制系統,或只保留項目目錄的副本。
更改認證信息例如您的GAE帳戶密碼。
比較生成的項目目錄與以前的版本/備份,並檢查是否有任何差異。
即使您發現身份驗證信息保存在別處,但我仍然建議使用兩個單獨的項目。您不應該依賴未記錄的安全行爲,例如,如果您希望在未來保持發佈和開發分支的獨立性,您也可以找到有用的分隔。