2011-06-28 21 views
1

私は基本的に次のようにフォルダ構造を持っている: enter image description hereこのユーザー名/パスワードはどこに保存されていますか?

はフォルダ(Optimate)を共有することが安全であるか、それは私がこのリポジトリに保存されているプッシュのユーザー名/パスワードを損なうだろうか?

+0

なぜ共有しますか?代わりに、代わりにbitbucketリポジトリから他の人をクローンさせるのはなぜですか? –

+0

@Lasse V. Karisenそれは悲しい悲しい話です:)それは一度だけだったし、男は任意のvcsに慣れていない...私は、ファイルを(私がUSBで渡していた)それを与える前に、私は慎重にされていないことを確認したかった – basarat

答えて

1

レポ固有の情報が.hg\hgrcファイルに格納されているため、おそらくそれが妥協します。

keyring exstensionを有効にして使用すると、リポジトリ外の資格情報を保存することでこの問題を解決できます。

2

ビットバケットリポジトリパスの一部としてユーザ名とパスワードを.hg/hgrc[paths]セクションに保存したようです。あなたが共有しているバージョンの.hgディレクトリを削除したと言ったので、今すぐhgrcファイルが削除されているので、問題はありません。

しかし、他の状況では、各ビットバケットパスではなく、mercurial.ini(またはグローバルhgrc)の[auth] sectionにユーザ名とパスワードを入力したい場合があります。いくつかのリポジトリのhgrcのご[paths]セクションには、次のようになります。

[paths] 
default = https://bitbucket.org/myusername/myreponame 

あなたのグローバル設定は、任意のビットバケットのURLで指定したユーザ名とパスワードを使用するように言って、このセクションを持っているだろうが:

[auth] 
bb.prefix = bitbucket.org 
bb.username = myusername 
bb.password = mypassword 
bb.schemes = https 

をしてLuceroが提案するキーリング拡張機能は、平文ではなく安全にパスワードを保存するので、より安全です。 仕事関係のため、私は故意に私の平文を残します。何かが私に起こるべきであれば、誰かが管理者として引き継ぐことができるはずです。

+0

本当に素晴らしい情報。ありがとう+1私は間違いなくそれを試してみます。 – basarat

関連する問題