2

最近、私はクライアントとサーバーを持つオープン ソース プロキシを開発しています。クライアントとサーバーの両方にスクリプトがあります。

サーバー側はクラウド プラットフォームで実行でき、クライアントはサーバーに接続します。

サーバーのデバッグ用にHerokuにアプリを登録し、そのアプリのアドレスをクライアントスクリプトに一時的に書き込んでいます。

これが環境です。しかし明らかに、サーバーのアドレスは個人的なデバッグ用です。公開したくありません。

私の現在の方法は、毎回リポジトリにコミットする前にアドレスを削除し、コミット後にそれを追加し直すことです。明らかにマナーが悪い。

この現象は非常に一般的なはずです。人々は通常、それにどのように対処しますか?

4

2 に答える 2

9

config.inigitから除外された(つまり、プロジェクトに追加する)構成ファイル(例)を用意し、代わりに.gitignoreサンプル構成(config.example.ini)を含めます。

于 2012-06-18T12:04:01.237 に答える
1

情報を環境変数、またはソースツリー外のファイルに保存します。

より複雑なプロジェクトの場合は、ビルドスクリプトの引数として指定できます。

于 2012-06-18T12:04:10.800 に答える