2つの異なるアプリケーションに対して同じサーバーでsvnを使用するのは良い習慣ですか?

2つの異なるアプリケーションに対して同じサーバーでsvnを使用するのは良い習慣ですか?

2つの異なるアプリケーションに対して同じサーバーでSVNを使用するのは良い習慣ですか?この質問をする理由は、svnを使用してアプリの1つを更新するたびにパスワードを要求しませんが、SVNを使用して2番目のアプリを更新しようとすると最初にパスワードを要求するだけです。これにより、パスワードの入力を求められなくなります。しかし、私の観察によると、2番目のアプリを更新した後、最初のアプリでパスワードを再度要求し、その逆も同様です。

ベストアンサー1

同じサーバーで複数のSVNリポジトリを使用しても問題はありません。開発サーバーが同時に複数のSVNをホストできない場合、ストレージとコストは大幅に無駄になります。

SVNを使用すると、パスワードはサーバー側ではなくコンピュータにキャッシュされます。 SVNは無国籍者です。これは、実際にはローカルコピーがリポジトリにアクセスするたびに認証を受ける必要があることを意味します。ただし、クライアントは限られた時間だけパスワードを保存できるため、毎回手動で入力する必要はありません。あなたの場合、リポジトリのパスワードを保存すると、SVNクライアントが以前のパスワードを忘れてしまうようです。特に問題はありませんが、少し不安かもしれません。

さらに制御するために、SVNがパスワードを保存する方法を設定できます~/.subversion/config

おすすめ記事